CocoaPods(一)的安装和使用

CocoaPods的安装

Mac下都有自带ruby,使用ruby的gem命令即可下载安装:

$sudo gem install cocoa pods
$pod setup

提示:下面命令是升级gem:

sudo gem update --system

另外,ruby的软件源rubygems.org因为使用亚马逊的云服务,所以被屏蔽了,需要更新一下ruby的源,下面的代码将官方的ruby源替换成国内淘宝的源:

gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l

还有一点需要注意,pod setup 在执行时,会输出Setting up CocoaPods master repo ,但是会等待比较久的时间。这步其实是CocoaPods在将它的信息下载到~/.cocoapods目录下,如果你等太久,可以试着cd到那个目录,用du -sh * 来查看下载进度,你也可以参考下面的“使用CocoaPods的镜像索引”来提高下载速度。

使用CocoaPods的镜像索引

其实所有项目的Podspec文件都托管在https://github.com/CocoaPods/Specs 。第一次执行pod setup 时,CocoaPods会将这些Podspes索引文件更新到本地的~/.cocoapods/目录下,这个索引文件比较大,有80MB左右,所以第一次更新时非常慢。
有个在gitcafe(http://gitcafe.com/)和occhina(http://www.oschina.net/)上建立的CocoaPods索引库的镜像,因为都是国内的服务器,所以在执行索引更新操作时,会快很多,下面将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即可使用occhina上的镜像。

使用CocoaPods

使用时需要新建一个名为Podfile的文件( 在终端输入pod init即可直接创建),以如下格式,将依赖的库名字一词列在文件中即可:

platform :ios
pod 'Masonry', '~> 0.6.2'
pod 'FDFullscreenPopGesture', '1.1'

然后将编辑好的Pofile文件放到项目根目录中,执行如下命令即可:

cd "项目根目录里"
pod install

现在,所有第三方库都已经下载完成并且设置好了编译参数和依赖,你只需要记住如下两点即可:

  1. 使用CocoaPods生成的.xcworkspace文件来打开工程,而不是以前的.xcodeproj文件。
  2. 每次更改了Pofile文件,都需要重新执行一次pod update命令。

查找第三方库

如果不知道CocoaPods管理的库中是否有你想要的库,那么你可以通过pod search 命令进行查找。如:

$pod search AFNetwork

关于更多podfile写法问题请查看:使用CocoaPods过程podfile写法的几个问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值