react-native IOS项目打包卡在building: double-conversion|Building n of NN tasks

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) 里提到了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • (一) 真:“妈,后天早饭可以吃饺子吗?” 我:“好呀,当然可以,是有什么事情要庆祝?”(在我们家,吃饺子是举办庆...
    遇见应宁阅读 402评论 1 4
  • 然汐梓阅读 187评论 0 0
  • 今天是高考的第二天,社会上为了让考生有一个好的考试环境做了最大努力,考场附近的建筑工地停工,出租车免费接送学生做起...
    百合花白阅读 165评论 0 0
  • 生病的经验就是一步步懂得满足,发烧了,才知道不发烧的日子多么清爽;咳嗽了,才明白不咳嗽的肺和嗓子多么安详。
    木chi阅读 272评论 0 0
  • 风也飘摇 雨也飘摇 风也迢迢 雨飘摇 耳边心里面不禁响起还珠格格中紫薇唱的这一首曲。 慢慢悠悠的曲调,荡在人的心头...
    酥小栗阅读 173评论 0 0

友情链接更多精彩内容