react-native IOS項目打包的時候卡在 building: double-conversion|Building n of NN tasks ...
原因
罪魁禍首就是這個?ios-install-third-party.sh?. 該文件在《/項目/node_modules/react-native/scripts》目錄下奥此,翻到最后部分可以看到旱易,它要下載四個文件:
https://github.com/google/glog/archive/v0.3.5.tar.gz
https://github.com/google/double-conversion/archive/v1.1.6.tar.gz
https://github.com/react-native-community/boost-for-react-native/releases/download/v1.63.0-0/boost_1_63_0.tar.gz
https://github.com/facebook/folly/archive/v2018.10.22.00.tar.gz
從Github下載個項目本來就很慢瀑凝,這就讓你感覺building卡住了。
解決
a手動下載(或者wget)?ios-install-third-party.sh?里面需要的幾個文件鱼填,放在目錄?~/.rncache/ 下晃酒,注意下載到的文件名和.sh里面的文件名是否相同魏烫。比如,第一個文件?https://github.com/google/glog/archive/v0.3.5.tar.gz 下載后到的文件名是v0.3.5.tar.gz及穗,但是.sh里面的名字是(看上圖)glog-0.3.5.tar.gz,顯然不一樣埂陆。你要保證.sh里面的文件名和放在?~/.rncache/ 目錄下的文件名一樣苛白。
然后就可以成功building項目了焚虱。
issues(18982)?和?issues(14423)?里提到了购裙。