CocoaPods的原理,它是将所有的依赖库都放到另一个名为Pods项目中,然后 让主项目依赖Pods项目,这样,源码管理工作都从主项目移到了Pods项目中
gem sudo gem update --system
gem sources --remove https://rubygems.org/ gem sources -a http://ruby.taobao.org/ gem sources -l
sudo gem install cocoapods
所有的项目的Podspec文件都托管在https://github.com/CocoaPods/Specs。第一 次执行pod setup时,CocoaPods会将这些podspec索引文件更新到本地的 ~/.cocoapods/目录下,这个索引文件比较大,有100M左右。所以第一次更新 时非常慢。
为了提高下载速度, 可以将文件托管地址从github替换为国内oschina,这样 会快很多。如下操作就可以将github替换为国内镜像
pod repo remove master
/**以下三个选一个就好*/
pod repo add master http://git.oschina.net/akuandev/Specs.git
pod repo add master https://git.oschina.net/CocoaPods/Specs.git
pod repo add master https://gitcafe.com/akuandev/Specs.git
pod repo update
pod setup
测试pod --version
如果出现版本号,就表示安装成功
bogon:~ adobe$ pod --version0.38.2bogon:~ adobe$
sudo gem uninstall cocoapods
按下esc,然后输入:wq
pod install
如果速度慢可以使用pod install --no-repo-update
(安装时不更新)pod search name
命令进行查找pod search AFNetworking
如何查看一个框架是否支持cocoapods
https://github.com/kattrali/cocoapods-xcode-plugin/archive/master.zip
新闻热点
疑难解答