ios审核标准(iOS-第一次安装cocoapods很慢或出错怎么办)
iOS-第一次安装cocoapods很慢或出错怎么办?Unable to add a source with url https://github.com/CocoaPods/Specs.git.
无论是用命令行sudo gem install cocoapods安装的,还是直接安装的cocoapods的客户端,在第一次使用cocoapods的时候,因为他需要先把所有iOS库的索引都下载下来,所以难免会出现下载慢或出错的情况。
最经典的错误:
error: RPC failed; result=18, HTTP code = 200
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
[!] Unable to add a source with url https://github.com/CocoaPods/Specs.git named master. You can try adding it manually in ~/.cocoapods/repos or via pod repo add
屏幕快照 2019-04-20 下午11.24.03.png
解决方法:
(国内源没事就挂太垃圾,还是走官方吧,速度慢就挂vpn)
1.打开Mac上的终端(或别的命令行工具)
image
2.输入rm -rf ~/.cocoapods 按回车
3.输入mkdir -p ~/.cocoapods/repos按回车
4.输入cd ~/.cocoapods/repos按回车
5.输入git clone https://github.com/CocoaPods/Specs.git master按回车,等待完成。
下载success后就可以愉快的:
1.如果是用cocoapods的app的话,就直接在app里面继续install包;
2.如果是用命令行的话(前提是必须之前用sudo gem install cocoapods安装过cocoapods),就在终端输入pod install继续安装包。
如果速度一直很慢(低于40k/s)或者出错的话
赶紧换下面的两种方法,因为就算慢慢等中途也会失败
注:以下几个方案和上面的方案一样,都只是下载了所有包的索引。
所以做完之后请大家继续回到cocoapods的app那里继续安装第三方包(或者继续在终端安装)
解决方案一:
control c先退出,Mac连上手机4G热点(确认手机关闭了wifi),把上面的步骤重新来一遍。
(大概需要300多M的流量)
解决方案二:
1.进 https://github.com/CocoaPods/Specs 如下图选择download zip
image
2.打开终端App,输入rm -rf ~/.cocoapods 按回车
3.输入mkdir -p ~/.cocoapods/repos/master按回车
4.按Command 空格,在搜索框中输入~/.cocoapods/repos/master,按回车。如图:
image
5.把第一步中下载的zip包解压,并把其中划红线的这几个文件(夹)复制进上一步打开的master文件夹中:
image
6.回到终端App,输入cd ~/.cocoapods/repos/master,按回车
7.输入git init,按回车
8.输入git remote add origin https://github.com/CocoaPods/Specs,按回车
解决方案三:
1.在终端输入rm -rf ~/.cocoapods 按回车,再输入mkdir -p ~/.cocoapods/repos按回车
2.注册一个github账号 https://github.com/
3.打开 https://github.com/CocoaPods/Specs 右上角点fork
4.下载github客户端 https://desktop.github.com/
5.按住control单击客户端App,打开并登录
6.选Specs,然后点Clone(如下图蓝色部分)
image
7.下图中的Local Path点Choose
image
8.弹出窗口之后点用户(如下图,我的是lebus),按Command Shift 句号以显示隐藏文件夹(第一步创建的.cocoapods文件夹为隐藏文件夹),找到.cocoapods下面的repos文件夹,点确定。
image
9.最后再把Local Path中的Specs改成master(如图),点Clone
image
10.静静的等待下载。下载完后打开cocoapods的App就可以安装pods了
上面这个方法虽然不能提高速度,但是不会中途失败
以上。
作者:Lebus链接:https://www.jianshu.com/p/aee4523c6070来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com