假如你的MAC没有安装最新的CocoaPodsRuby源(如何验证自己的MAC有没有安装最新的Ruby源 ?)
1.打开终端 输入gem sources -l 回车
如果出现CURRENT SOURCES 代表你的源已经替换过了 后面的步骤不需要再做
如果没出现CURRENT SOURCES 继续下面的步骤
1.换掉现有Ruby默认源(由于好多人都没有翻墙,所以我们将rubygems换掉,采用taobao的,如果有的是直接翻墙的话,可以直接使用rubygems)
打开终端输入gem sources --removehttps://rubygems.org/
2.采用taobao的源
输入gem sources -ahttps://ruby.taobao.org/
3.这里是验证是否替换成功
输入gem sources -l
如果成功的话,终端显示的是
CURRENT SOURCES
https://ruby.taobao.org/
这代表已经替换成功了
4.接下来就是要安装CocoaPods
(1) $sudo gem install cocoapods 备注:苹果系统升级 OS X EL Capitan 后改为$sudo gem install -n /usr/local/bin cocoapods
(2) $pod setup
5.更新gem
$sudo gem update --system
新建工程,并在终端用cd指令到文件夹内
$pod search 第三方
(这里是可以查看第三方库的,在search后面输入自己想要查看的第三方库名称)
到这里基本上cocoapods 已经安装成功了 下面可以在你的项目里使用它了
1. 先创建一个项目
2.打开终端 输入 cd (cd后面有空格)拖入创建好的项目 然后回车
3.输入touch podfile 命令创建podfile空文件
4.输入vim podfile 编辑podfile文件 (按i进入编辑,按ESC退出编辑以后按:wq保存编辑的podfile文件)
在编辑的时候需要注意新版本的格式为
platform :ios, '8.0'
target "项目的名字" do
pod 'AFNetworking'
end
5.输入pod install --verbose --no-repo-update来安装
最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动
原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
