我正在尝试安装https://rnfirebase.io/。当我初始化一个新的react-native文件时,它在ios中运行良好。
根据这些文档,我安装RN Firebase时会出现问题:
https://rnfirebase.io/docs/v4.2.x/installation/ios
我收到以下错误(当我尝试在xcode中运行时,我在下面的屏幕截图中看到错误):
安装build / Build / Products / Debug-iphonesimulator / test2.app 处理命令时遇到错误(domain = NSPOSIXErrorDomain,code = 22): 无法安装所请求的应用程序 无法确定应用程序的包标识符。 确保应用程序的Info.plist包含CFBundleIdentifier的值。 打印:输入,“:CFBundleIdentifier”,不存在
命令失败:/ usr / libexec / PlistBuddy -c打印:CFBundleIdentifier build / Build / Products / Debug-iphonesimulator / test2.app / Info.plist 打印:输入,“:CFBundleIdentifier”,不存在
我已经尝试了类似问题的所有建议,我似乎无法弄明白。任何帮助将不胜感激。
谢谢。
答案 0 :(得分:1)
1.在文档中,建议将您的Googleservice-info.plist文件放在ios / [您的应用程序名称] /GoogleService-Info.plist下。但是当我把它放在ios / GoogleService-Info.plist下时,它对我有用。
2.确保GoogleService-Info.plist文件中的BUNDLE ID键具有您项目的包ID。
答案 1 :(得分:0)
首先,在运行pod install之后,使用yourapp.xcworkspace,而不是yourapp.xcodeproject顶部打开你的项目。
打开项目后,添加Bundle标识符。根据官方教程,使用该包标识符创建一个firebase应用程序。