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!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容