换了新的电脑,准备安装一下cocoapods,前面都很愉快,第一个就是sudo gem install cocoapods这里会报错提示你没有读写权限,换$ sudo gem install -n /usr/local/bin cocoa pods命令就行了。
重点来了,所有东西搞完之后
pod setup没有任何反应!我晕了,搞了一下午还是不知道什么原因造成的
最后解决方案:手动创建目录~/.cocoapods/repos/master然后去https://github.com/CocoaPods/Specs下载,解压完(解压超慢!)放入目录里面就ok了。可以正常使用,网上一直没看到类似的问题,特意记录一下,希望能帮到能遇到同样问题的。
2020.5.12更新,最近项目需要加入微信支付,pod search WechatOpenSDK 发现报错cdn类的错误, 查了下资料,cocopods1.8之后就 没有master了,所以pod setup没有反应了,因为之前setup这个命令是下载master库的,而现在不需要用master库了,改用cdn加速。
目前有两个方案可以使用,之前我用的是第一种,手动创建master然后移除trunk,然后再podfile中source之前的源source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git,这种方法就是相当于改为之前的方法 第二种方案就是使用cdn的新方法。具体做法也很简单。
2.Cocoapods1.8版本以后使用CDN服务的方法
找到etc目录下hosts文件,打开,然后添加 199.232.4.133 raw.githubusercontent.com 到最后一行保存。这样我们不需要master这个文件,我们也能正常通过cdn的方式使用cocoapods了。
写的有点缭乱和简单,如果有不懂的可以评论留言讨论。