react native 升级到0.62.2遇到[!]CDN: trunk URL couldn't be downloaded问题

疫情期间,react native 发布了0.62.2版本,实属难得。

  • react native官网提供了非常详细的版本升级说明,见https://react-native-community.github.io/upgrade-helper(需要自备梯子)

按照说明一步步修改完毕后(一定要仔细),以为大功告成?nonono,在此记下一处。在ios目录下pod install时报错(很长,都是关于FlipperKit的):

[!]CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/3/2/5/FlipperKit……

我的pod版本已经升级到了1.9.1了,根据cocoapods官网的有关说明,以及这篇文章(https://www.jianshu.com/p/bf1cbe49cb5d)的引导,应该是pod默认的CDN(https://cdn.cocoapods.org/)访问出现问题,因此需要在Podfile第一行添加如下语句:

source 'https://github.com/CocoaPods/Specs.git'

然后再pod install即可。如果发现pod install中下载这个git项目很慢,可以直接手动git clone或下载这个项目(项目目录名为Specs),然后拷贝到~/.cocoapods/repos/目录下,并替换掉已存在的cocoapods/目录,再pod install。

你可能感兴趣的:(react native 升级到0.62.2遇到[!]CDN: trunk URL couldn't be downloaded问题)