XCode编译报错:找不到GoogleService-Info.plist文件的解决咨询
解决XCode找不到GoogleService-Info.plist的问题
问题根源
XCode项目配置仍引用着下载文件夹中原始文件的路径,而非Runner文件夹内的副本。
修复步骤
重新将Runner内的plist文件关联到项目
- 打开XCode,确认左侧导航栏的Runner文件夹中存在GoogleService-Info.plist。
- 若文件在文件夹但未被项目识别,直接将其拖入XCode的Runner目录,勾选Copy items if needed,确保Add to targets中选中Runner。
- 若Runner文件夹已无该文件,重新获取GoogleService-Info.plist(备份或重新下载),复制到Runner文件夹后重复上述关联操作。
修正Build Phases中的资源引用
- 选中左侧的Runner项目,切换到「Build Phases」标签页。
- 展开「Copy Bundle Resources」,若其中的GoogleService-Info.plist指向下载文件夹路径,选中后点减号删除,再点加号重新添加Runner文件夹内的文件。
清理缓存后重新编译
- 按下
Cmd + Shift + K清理项目构建缓存。 - 按下
Cmd + Option + Shift + K清理Derived Data。 - 重启XCode后尝试重新编译。
- 按下
检查Info.plist的路径引用(如有)
若项目的Info.plist中直接引用了该文件路径,打开Info.plist确认路径是否正确,修改为Runner文件夹内的相对路径。
内容的提问来源于stack exchange,提问作者user19767292
相关产品推荐
相关产品推荐

