最新安装cocoapods:
1.更新gem
$sudo gem update --system
2.更换Ruby镜像
$gem sources --remove https://rubygems.org/
$gem sources -a https://gems.ruby-china.org/
$gem sources -l (用来检查使用替换镜像位置成功)
3.安装cocoaPods
$sudo gem install cocoapods --pre或$sudo gem install -n /usr/local/bin cocoapods --pre
4. 执行 $pod setup
问题:1.在进入这个命令时CocoaPods无限卡在Setting up CocoaPods master repo
2.Performing a deep fetch of the `master` specs repo to improve future performance
解决方法:
1.新开一个终端窗口,输入"cd ~/.cocoapods/"命令行跳到cocoapods文件夹内,执行"du -sh *"查看文件夹的大小。发现进度一直不变。
2.Cocoapods的分支不支持当前最新的Xcode版本所以要输入:
$ sudo rm -fr ~/.cocoapods/repos/master
然后再去执行$pod setup
输入"cd ~/.cocoapods/"命令行跳到cocoapods文件夹内,执行"du -sh *"查看文件夹的大小。
如果还是不行:
先升级先升级RVM 再升级Ruby
1.升级RVM:在终端输入 rvm -v,监测版本,安装RVM打开终端,输入:
$curl -L get.rvm.io | bash -s stable
2.用RVM升级Ruby
查看当前Ruby的版本$ruby -v
列出当前ruby的所有版本$rvm list known
$rvm install 2.3.0
然后按照上面的重新安装cocoapods
$pod search AFNetworking
出现:[!] Unable to find a pod with name, author, summary, or description matching `AFNetworking`
解决方法
rm ~/Library/Caches/CocoaPods/search_index.json
pod search AFNetworking
Creating search index for spec repo 'master'..
cocoaPods安装完成就 cd到项目目录
输入 pod init,然后项目中会出现podfile文件
执行 pod install