React-Native":CFBundleIdentifier",不存在

时间:2017-12-22 10:58:48

标签: ios node.js xcode react-native npm

我正在尝试迁移到更好的规格更好的MacBook。我的React-Native应用程序works perfectly on my MacBook Air与我的新MacBook Pro具有相同的开发环境。但是当我在新的MacBook Pro上运行相同的应用程序时,我收到以下错误。

Screen Shot of the error

它非常令人讨厌,它在MacBook Air上完美运行,但在MacBook Pro上却无法使用。

我花了两天时间阅读了GitHub以及所有StackOverflow页面并尝试过:

  • 在端口8081上查杀进程
  • 更改端口
  • 使用SUDO
  • 运行它
  • 更新本地反应(我最新版本)
  • 在Xcode中为构建提供相对地址
  • Updating to latest version并且还审核了old and most stable version npm,node,Xcode和....

我非常感谢任何见解,评论,帮助:)

1 个答案:

答案 0 :(得分:0)

看起来您没有在Xcode项目中定义包标识符。 设置您的包标识符,如屏幕截图所示: Xcode Bundle identifier

您也可以手动将CFBundleIdentifier密钥添加到位于ios / app-name / Info.plist上的Info.plist文件中:

<key>CFBundleIdentifier</key>
<string>com.example.app</string>