cocoapods使用记录:
1.根据网上资料安装 Ruby ,并替换源 https://gems.ruby-china.com/
2.检测Ruby源是否替换成功 (gem sources -l)
3.安装或升级Cocoapods (sudo gem install cocoapods)
4.检测pods是否下载成功 (pod --version)
5.安装 (pod setup)
6.安装成功后检测 repo 源 (pod repo list),如没有 repo 源,将不能搜索、下载第三方库
例如当前只有一个源(master)7.检查pods是否能用 (pod search afnetworking)三方库名不区分大小写
8.创建项目使用pods导入第三方库
(以上为cocoapods简单的创建使用流程,仅供自己记录参考使用)
记录下遇到的问题:
删除所有repo后,cd到当前项目路径下后更新pods库在pods安装完成后还无法 搜索 或者 下载第三方库(coding库已未维护,无法使用)
检查是否有 repo 源(第6条),可将全部源都删除(pod repo remove master ; pod repo remove trunk),然后将 源路径(source 'https://github.com/CocoaPods/Specs.git') 写在项目中的 podfile 文件中第一行,执行 pod install (这时会自动设置 master 源)但最终还是设置失败
查了下资料,发现还真有相同的问题(https://www.e-learn.cn/content/wangluowenzhang/2168217),然后重启下终端,进入最原始路径后执行 (还是不行,下载一半就会卡住不动)
1. cd ~/.cocoapods/repos
下载一半就卡住不动报错2. git clone https://github.com/CocoaPods/Specs.git master
只能根据错误继续找资料,最终发现了一个解决方案:
pod setup
cd ~/.cocoapods/repos
git clone --depth 1 https://github.com/CocoaPods/Specs.git master
最终解决完成
最终结果补充一下最后解决的那个资料
ps:(我敲完那三行命令repo specs就安装成功了,所以没有使用最后一个命令)
如果报错就试试(git config --global http.postBuffer 524288000)
网友评论