您的位置:首页 > 移动开发 > IOS开发

2.CocoaPods的使用

2016-01-28 11:03 274 查看

使用时需要新建Podfile的文件,格式如下:

platform :ios
pod 'JSONKit',       '~> 1.4'
pod 'Reachability',  '~> 3.0.0'
pod 'ASIHTTPRequest'
pod 'RegexKitLite'


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

cd "your project home"
pod install


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

1.使用
CocoaPods
生成的
.xworkspace
文件来打开工程,而不是之前的
,xodeproj
文件

2.每次更改了
podfile
文件,你需要重新执行一次
pod update
命令。

查找第三方库

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

pod search "pod name what you want to search"
4000


关于podfile.lock

当执行了
pod install
之后,除了podfile之外,CocoaPods还会生成 podfile.lock 文件。

在很多的文章中都有需要将podfile.lock加入到版本管理中,但是在实际的操作中,如果是多个模块进行开发,那么将podfile.lock放入版本管理会有很多冲突,因此,通常的做法是将podfile放入版本管理中,而lock不放入。

创建podspec文件

通过如下命令初始化一个podspec文件

pod spec create "your pod spec name"


!!我们可以直接指定某一个依赖的
podspec
,这样就可以使用公司内部的私有库。该方案有利于使企业内部的公共项目支持
CocosPods


pod 'MyCommon', :podspec => 'https://...'


不更新podspec

在执行
pod install
pod update
时,会默认更新一次
podspec
索引,可使用以下来禁止更新操作:

pod update --no-repo-update


生成第三方库的帮助文档

如果你想让CocoaPods帮你生成第三方库的帮助文档,并集成到xcode中,那么用
brew
安装
appledoc
即可。

brew install appledoc
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios CocoaPods