Flutter iOS集成Firebase后GoogleService-Info.plist重复任务报错求助
解决Flutter Firebase集成中GoogleService-Info.plist重复任务错误
错误原因
Xcode的Runner目标中,GoogleService-Info.plist被重复添加到了Copy Bundle Resources构建阶段,导致构建时触发重复复制任务的冲突。
解决步骤
- 打开项目iOS目录下的
Runner.xcworkspace(优先使用workspace而非xcodeproj) - 在左侧导航栏选中
Runner目标,切换到Build Phases标签页 - 找到Copy Bundle Resources板块,检查列表中是否存在两个完全相同的
GoogleService-Info.plist条目 - 删除其中一个重复条目,仅保留一个即可
- 回到终端执行
flutter clean清理项目缓存 - 重新运行项目:
flutter run
额外注意事项
- 不要同时通过手动添加文件和Firebase CLI自动配置两种方式添加
GoogleService-Info.plist,这是引发该问题的常见诱因 - 若清理缓存后问题仍存在,可尝试删除
ios/Pods目录与Podfile.lock文件,重新执行pod install后再构建项目
内容的提问来源于stack exchange,提问作者Rashid Ali
相关产品推荐
相关产品推荐

