cd ~/.cocoapods/repos
sudo gem install cocoapods
备注:苹果系统升级 OS X EL Capitan 后改成 $sudo gem install -n /usr/local/bin cocoapods
ios
git clone https://github.com/CocoaPods/Specs
备注:若是上面那个龟速的话,能够尝试下这个git clone https://git.coding.net/CocoaPods/Specs.git,安装期间出现了几回相似于这个错误The remote end hung up unexpectedly87.85 MiB | 123.00 KiB/s,本身的解决办法是--多clone了几回,而后就成功了
git
open .
sudo chmod 700 /usr/local/bin/
安装cocoa pods后,在终端执行pod search第三方框架时出错:[!] Unable to find a pod with name, author, summary, ordescriptionmatching AFNetworkinggithub
解决方案:执行rm ~/Library/Caches/CocoaPods/search_index.json而后再执行pod search第三方框架json
pod search afnetworking
看到下面信息说明成功了。vim
本身安装中可能遇到的问题
-- 因为没有及时的找到解决方案,本身用的第二种很慢的方法...后来大神给出了方向,不过没试wodeMacBook-Pro:repos chaos_g$ git clone https://github.com/CocoaPods/Specs Cloning into 'Specs'... remote: Counting objects: 905272, done. remote: Compressing objects: 100% (2960/2960), done. error: RPC failed; curl 56 SSLRead() return error -36 955.00 KiB/s fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed
解决方案,详情请看:http://blog.csdn.net/wm9028/article/details/51840759
api
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
- 打开终端命令行,输入一下命令(多个xcode的状况)
sudo xcode-select -switch /Applications/Xcode 7.3.1.app/Contents/Developer
舒适提示:($是不须要输入到终端的)
xcode
$gem sources --remove https://rubygems.org/
$gem sources -a https://gems.ruby-china.org/
$gem sources -l
4.安装CocoaPodsruby
(1) $sudo gem install cocoapods
备注:苹果系统升级 OS X EL Capitan 后改成 $sudo gem install -n /usr/local/bin cocoapods
app
(2) $pod setup
框架
5.更新gem
$sudo gem update --system
$pod search 第三方
$vim Podfile
i
可编辑 ,esc
退出编辑,:wq
可保存退出)platform :ios, '8.0' target '项目target名' do pod 'AFNetworking', '~> 3.1.0' end
$pod install
1.使用pod install来安装新的库,即便你的工程里面已经有了Podfile,而且已经执行过pod install命令了;因此即便你是添加或移除库,都应该使用pod install。
2.使用pod update [PODNAME] 只有在你须要更新库到更新的版本时候用。
最近使用CocoaPods来添加第三方类库,不管是执行pod install仍是pod update都卡在了Analyzing dependencies不动
缘由在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数能够省略这一步,而后速度就会提高很多。加参数的命令以下:
pod install --verbose --no-repo-update pod update --verbose --no-repo-update
原文做者RasonWu 本文参考与http://www.jianshu.com/p/88d7ada1b58b