被此問題困擾已久,在網上也只找到了降低版本到044.3的解決方案。最后在GitHub上的issue里面找到了解決方案,可能解答者都是國外的coder所以目前中文還沒有更新解決方案。
第一步
去下載這個壓縮包。
boost_1_63_0.tar.gz
第二步
控制臺輸入 rm -r ~/.rncache
第三步
刪除項目中原有的node_modules 文件,將package.json 文件里的版本提高
控制臺輸入 npm install -g react-native-cli
第四步
進入工程項目目錄輸入 react-native run-ios(這里是最關鍵的一步一定要有新的 .rncache 文件生成才行)
控制臺輸入 open ~/.rncache 打開文件 會有一個1.9MB大小的[boost_1_63_0.tar.gz] 文件,講這個1.9MB的文件刪除然后
將自己之前下載的97.5MB的 [boost_1_63_0.tar.gz] 壓縮包放入rncache 文件夾。
第五步
進入項目路徑react-native run-ios.