最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动
原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
下面是瞎折腾过程。。。。
因为最近cocoaPods更新到1.0.0,导致了原先项目的pod 环境无法使用,然后就pod install出现各种cocoapod连环错误,总结一下。
1.0.0以后要保证 pod file 格式如下
platform :ios,'7.0'#手机的系统
use_frameworks!
target'ChangShiAction'do
pod'AFNetworking','~> 3.0'
end
1.因为国内淘宝源以及已经不再维护了,所以首先要替换gem 源
$gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
$gem sources -lhttps://gems.ruby-china.org
# 确保只有 gems.ruby-china.org
2.替换pod 源为国内托管源
pod repo remove master
//coding 上有每日更新的,建议使用这个pod repo add master https://git.coding.net/CocoaPods/Specs.git
出现 [!] To setup the master specs repo, please run `pod setup`. 错误 执行下面命令 开始漫长等待
$ cd ~/.cocoapods/repos
$ git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
3.最后 pod setup (还要等 😂)
结束,大功告成。
快去试试pod 第三方库速度有没有提升