React Native小记之:CFBundleIdentifier", Does Not Exist

React Native小记之:CFBundleIdentifier”, Does Not Exist

根据官网一步一步往下走,到最后run-ios的时候,报错

Print: Entry, ":CFBundleIdentifier", Does Not Exist

Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/Test.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist

这个问题造成的原因貌似很多,解决办法也很多,网上一搜一大堆,但不是每个都管用,我目前的环境是XCode8和Xcode9 Beat共存,本来以为是这个的原因,但好像不是这个的原因。

首先我先给出我找到的解决方案
这是FaceBook的issues中的很多人提供的解决方案
应该很多人的问题都能在里面找到一个能够解决的办法

我自己几乎把里面的解决方案都尝试了,最终还是不行,然后我用Xcode9打开了位于ios目录下的工程文件,直接用Xcode跑,提示报错‘boost/iterator/iterator_adaptor.hpp’ file not found然后一顿GG(谷歌),总算无意间找到个文章,里面有提到说需要下载boost_1_63_0.tar.gz来覆盖目录,就可以解决问题,然而我的问题刚好就被这个给解决了.

首先去这个网址下载boost_1_63_0.tar.gz,然后解压出来,覆盖到工程目录下的node_modules/react-native/third-party路径里,然后再用Xcode打开工程文件点击Run吧。

然后就出现了令人激动的Welcome to React Native!

    原文作者:YxYYxY
    原文地址: https://www.jianshu.com/p/cb872b002991
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞