安装
-
Mac下自带ruby,使用ruby的gem命令即可:
$ sudo gem install cocoapods $ pod setup
-
上述如果失败,可以升级gem
$sudo gem update --system
-
另外,ruby的软件源rubygems.org因为使用的亚马逊的云服务,所以被墙了,需要更新一下ruby的源,如下代码将官方的ruby源替换成国内淘宝的源:
gem sources --remove https://rubygems.org/ gem sources -a http://ruby.taobao.org/ gem sources -l
-
pod setup在执行时,会输出Setting up CocoaPods master repo,会等待比较久的时间。这步其实是Cocoapods在将它的信息下载到 ~/.cocoapods目录下。也可以将CocoaPods设置成使用gitcafe镜像提高下载速度。(非必须)
pod repo remove master pod repo add master https://gitcafe.com/akuandev/Specs.git pod repo update
使用
-
首先新建一个名为Podfile的文件,放在工程根目录下面,列出所要依赖的库
platform :ios pod 'JSONKit', '~> 1.4' pod "AFNetworking", "~> 2.0" pod 'SDWebImage','~>3.4'
-
执行如下命令即可:
pod install
-
如若更新了Podfile,可用
pod update
-
如果每次都是install和update。每次都会很慢。这是因为两个命令都会升级CocoaPods的spec仓库,只需使用下述方法即可
pod install --verbose --no-repo-update pod update --verbose --no-repo-update