2.CocoaPods的使用

来源:互联网 发布:淘宝开店的具体流程 编辑:程序博客网 时间:2024/06/01 08:53

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

platform :iospod '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"

关于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 installpod update 时,会默认更新一次podspec 索引,可使用以下来禁止更新操作:

pod update --no-repo-update

生成第三方库的帮助文档

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

brew install appledoc
0 0