为什么React Native iOS中无法勾选GoogleService-Info.plist的目标成员资格
解决步骤
- 不要嵌套文件夹导入配置文件,直接将单个
GoogleService-Info.plist文件拖拽到Xcode项目中与Info.plist同级的根目录下,整文件夹导入是导致Target Membership选项禁用的最常见原因。 - 导入弹窗出现时,务必勾选「Copy items if needed」,同时在「Add to targets」列表中勾选你的应用主目标,再确认导入操作。
- 导入完成后进入项目的Build Phases页,查看「Copy Bundle Resources」列表,确认
GoogleService-Info.plist已在列表内,若不存在可手动点击+号添加该文件。 - 不要使用folder reference(文件夹引用)模式导入包含plist的文件夹,该模式会将文件夹整体作为资源包处理,Xcode无法识别包内的独立配置文件。
- 最后确认文件名称完全为
GoogleService-Info.plist,iOS文件系统区分大小写,拼写或大小写错误都会触发找不到文件的报错。
内容的提问来源于stack exchange,提问作者Rahman Haroon
相关产品推荐
相关产品推荐

