Mac下自带有ruby,使用ruby的gem命令即可下载安装:
sudo gem install cocoapods
pod setup
如果你的gem太老,可能也会有问题,可以尝试如下命令升级gem:
sudo gem update —system
另外,ruby 的软件源 https://rubygems.org 因为使用的是亚马逊的云服务,所以被墙了,需要更新一下 ruby 的源,使用如下代码将官方的 ruby 源替换成国内淘宝的源:
gem source —remove https://rubygems.org/
gem source -a http://ruby.taobao.org/
gem sources -l
一个叫 akinliu 的朋友在 gitcafe 和 oschina 上建立了 CocoaPods 索引库的镜像,因为 gitcafe 和 oschina 都是国内的服务器,所以在执行索引更新操作时,会快很多。如下操作可以将 CocoaPods 设置成使用 gitcafe 镜像:
pod repo remove master
pod repo add master
https://gitcafe.com/akuandev/Specs.git
pod repo update
将以上代码中的
https://gitcafe.com/akuandev/Specs.git
替换成 http://git.oschina.net/akuandev/Specs.git
即可使用 oschina 上的镜像。使用 CocoaPods
使用时需要创建一个名为Podfile的文件,vim Podfile
platform :ios
pod ‘JSONKit’, ‘~>1.4'
pod ‘Reachability’, ‘~>3.0.0'
pod ‘ASIHTTPRequest'
pod ‘RegexKitLite'
点击ESC键 输入 :wq 然后回车键
将编辑好的Podfile文件放到你的项目根目录中,执行如下命令即可:
cd “你的项目的位置"
pod install
查找第三方库
pod search ***
现在,你的所有第三方库都已经下载完成并且设置好了编译参数和依赖,你只需要记住如下 2 点即可:
- 使用 CocoaPods 生成的 .xcworkspace 文件来打开工程,而不是以前的 .xcodeproj 文件。
- 每次更改了 Podfile 文件,你需要重新执行一次
pod update
命令。