cocoapods安装记录(pods安装完成后无法搜索、下载第三方库):

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简单的安装用流程,仅供自己记录参考使用)

记录下遇到的问题:

在pods安装完成后还无法 搜索 或者 下载第三方库(coding库已未维护,无法使用)

检查是否有 repo 源(第6条),可将全部源都删除(pod repo remove masterpod repo remove trunk),然后将 源路径(source 'https://github.com/CocoaPods/Specs.git') 写在项目中的 podfile 文件中第一行,执行 pod install (这时会自动设置 master 源)但最终还是设置失败

删除所有repo后,cd到当前项目路径下后更新pods库

查了下资料,发现还真有相同的问题(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就安装成功了,所以没有使用最后一个命令)


更新三方库命令:

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

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

你可能感兴趣的:(cocoapods安装记录(pods安装完成后无法搜索、下载第三方库):)