CocoaPods工具的使用
第一、CocoaPods的简介:
CocoaPods 是由 ruby 实现的第三方资源管理工具,要使用此工具必须有 ruby的环境,而OS X系统集成了ruby因此可以直接运行ruby命令。
第二、CocoaPods的安装:
打开 mac 终端输入一下命令进行安装使用cocoapods:
1)sudo gem install cocoapods (这里可能会报超时错误导致无法安装,应该是在初始化本地代码库时出的问题,请参考:采用淘宝的镜像地址解决CocoaPods在更新本地代码库的时候出现超时的情况)
2)pod setup
输入下面命令可以更新CocoaPods:
1)sudo gem update cocoapods
采用淘宝的镜像地址解决CocoaPods在更新本地代码库的时候出现超时的情况:
1)移除CocoaPods原有的代码库地址:gem sources -remove https://rubygems.org/
2)增加淘宝的镜像地址:gem sources -a https://ruby.taobao.org/
3)检查代码库地址是否更改:gem sources -l
第三、CocoaPods的使用:
查看当前CococaPods的版本号:
1)pod --version
搜索第三方资源库:
1)pod search 资源库名称
在项目中使用CocoaPods初始化第三方库:
1)在项目的根目录创建Podfile文件,文件具体内容如下:
platform:ios, '7.0'
pod 'FMDB', '2.5'
pod 'MBProgressHUD', '0.9.1'
pod 'QBImagePickerController', '2.5.2'
pod 'SDWebImage', '3.7.2'
pod 'Masonry', '0.6.2'
pod 'OpenUDID', '1.0.0'
pod 'tingyunApp', '2.1.4.2'
pod 'UITableView+FDTemplateLayoutCell', '1.3'
2)初始化资源库:通过终端进入当前项目的根目录, 执行 pod install ,然后第三方库就初始化好了,你会发现原来的项目结构变成了如下结构
值得注意的一点是,当你在执行pod install 或 update 命令进行初始化的时候,可能时间会很长,原因是当执行这两个命令的时候,CocosPods会先更新本地代码库,来确保本地代码库是最新的资源。其实这个步骤是可以省略的,办法如下:
pod install --verbose --no-repo-update
或
pod update --verbose --no-repo-update