不管是使用RN还是使用Flutter,在创建项目的时候,都会在原生工程中进行一些依赖,但是iOS在使用CocosPod安装依赖包的时候不同的版本下载包的仓库是不一样的,所以经常会报如下的错误。
代码语言:javascript复制DN: trunk URL couldn't be downloaded: https://cdn.jsdelivr.net/cocoa/Specs/3/2/5/FlipperKit/0.79.1/FlipperKit.podspec.json Response: 302 Found. Redirecting to https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/3/2/5/FlipperKit/0.79.1/FlipperKit.podspec.json
其原因就是仓库不一样,让你去改仓库的地址,网上查了一下,是从1.7.2版本开始的,如下所示。
下面是网上搜的一些方法,打开podfile文件,在头部添加如下代码。
代码语言:javascript复制source 'https://github.com/CocoaPods/Specs.git'
然后,移除trunk,命令如下:
代码语言:javascript复制pod repo remove trunk
不过,我用了上面的办法,好像都没什么用,于是使用Host的方法,如下所示。
代码语言:javascript复制199.232.4.133 raw.githubusercontent.com