React-native firebase错误:无法确定应用程序的包标识符

时间:2018-06-09 19:23:23

标签: react-native react-native-ios react-native-firebase

我正在尝试安装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”,不存在

enter image description here

我已经尝试了类似问题的所有建议,我似乎无法弄明白。任何帮助将不胜感激。

谢谢。

2 个答案:

答案 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应用程序。