mac ios xcode 安装cocoapods 流程

1.下载mater源

cd ~/.cocoapods/repos/

git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master


2.移除trunk源

pod repo remove trunk

这时 pod search SnapKit可以成功


3.在Podfile文件的最顶端写上用master源

source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'

1

Checking fallback: https://ftp.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0.tar.gz

这个本人并没有用到:安装rvm失败报这个错误后,我再重试几次就安装成功了


解决:  fatal: unable to access 'https://github.com/…”错误

去掉网络代理  , git configuration里的proxy配置应该是:

git config --global --unset http.proxy

git config --global --unset https.proxy


如果还有部分的第三方库 还是报这个错:

使用如下命令查看你的网络设备

$ networksetup -listallnetworkservices

# 这里是我查看的结果,每个人都不一样

Wi-Fi

Bluetooth PAN


使用以下命令关闭mac 的ipv6

# 这里我连接的网络是Wi-Fi,所以就关闭Wi-Fi的ipv6

$ networksetup -setv6off Wi-Fi

如果有需要,可以再将配置修改回来:

$ networksetup -setv6automatic Wi-Fi

关闭终端,重新打开一个。在使用brew install xxx就不会报错了。


解决: error: RPC failed; curl 56 LibreSSL SSL_read: Connection reset by peer, errno 54 fatal: early EOF

将curl的postBuffer值配置为500M,具体值看项目需求,配置成功不会有提示,配置失败会有提示,终端输入命令: 

这里设置为:  10G 

git config--globalhttp.postBuffer 104857600000

git config--globalhttps.postBuffer 104857600000

这里一共有两条,都必须添加,一个是http,一个是https。网上很多都是错误的。

2.查看配置,输入命令:

git config--list

效果如下 注意查看其中的postBuffer对应的值是否是设置的值,如果是,设置成功,否则,设置失败

http.postbuffer=104857600000

https.postbuffer=104857600000

3.使用pod命令导入三方库,并且可以查看实时进度

pod install --verbose --no-repo-update

这时你会看到有很多信息出来,只需要看最后几行

>Git download>Git download    $/usr/bin/gitclonehttps://github.com/Tencent/wcdb.git/var/folders/sq/58ph4dgj07199tx2bfdcxtsj6wn2t0/T/d20200819-10638-4wry34--template=--single-branch--depth1--branch v1.0.8.2

看到/var/folders/sq/58ph4dgj07199tx2bfdcxtsj6wn2t0/T/d20200819-10638-4wry34这一行,就是下载三方库的存储路径。

重新打开一个新的终端窗口,先cd 到这条路径下

cd  /var/folders/sq/58ph4dgj07199tx2bfdcxtsj6wn2t0/T/d20200819-10638-4wry34

再,使用命令查看实时下载进度,建议每隔一分钟看一次

du -sh

这时就会看到当前下载量,有没有中断

xiao.wang@NCDLONGZHENG01d20200819-10638-4wry34%du-sh5.0M.xiao.wang@NCDLONGZHENG01d20200819-10638-4wry34%du-sh6.0M.xiao.wang@NCDLONGZHENG01d20200819-10638-4wry34%du-sh6.0M.xiao.wang@NCDLONGZHENG01d20200819-10638-4wry34%du-sh7.0M.xiao.wang@NCDLONGZHENG01d20200819-10638-4wry34%du-sh7.0M.xiao.wang@NCDLONGZHENG01d20200819-10638-4wry34%du-sh9.0M.

你可能感兴趣的:(mac ios xcode 安装cocoapods 流程)