1. 为确保使用最新的Ruby源,首先移除现有Ruby默认源更安装最新的Ruby源:
$gem sources --remove https://rubygems.org/
$gem sources -a https://ruby.taobao.org/
注:Ruby版本过低会报错:ERROR: Error installing cocoa: activesupport requires Ruby version>=2.2.2.【解决方案】
2. 验证新源是否替换成功:
$gem sources -l
3. 安装CocoaPods并配置:
$sudo gem install -n /usr/local/bin cocoapods
$pod setup
注:苹果系统OS X EL Capitan以前的版本使用sudo gem install cocoapods来安装CocoaPods。安装CocoaPods无限卡在"Setting up CocoaPods master repo",说明CocoaPods在将它的信息下载到~/.cocoapods里,cd到该目录里,用du -sh *命令来查看文件大小,每隔几分钟查看一次,我的这个目录最终大小是123M,就是已完成。
4. 更新gem:
$sudo gem update --system
5. cd到工程根目录下查找最新的Alamofire版本号并新建Podfile文件:
$pod search Alamofire
$vim Podfile
6. 写入以下内容并保存:
platform :ios, '8.0'
target '项目名称' do
use_frameworks!
pod "Alamofire", "3.3.1"
end
注:platform为你项目最低支持的版本号,“Alamofire”为第三方库名称,“3.3.1”为“Alamofire”最新的版本号。
8. 下载并安装上述的第三方库:
$pod install
注:遇到报错:error: RPC failed; curl56SSLRead()returnerror -36【解决方案】
9. 退出终端,完成安装。
10. 以后打开项目用.xcworkspace后缀的文件即可。
11. 如果类库有更新,可以按照第5,6步的办法对配置文件进行更新,然后执行:
$pod update
原文出处,略有修改:最新版的CocoaPods安装流程
网友评论