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
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 讲解iOS开发中基本的定位功能实现
- js判断客户端是iOS还是Android等移动终端的方法
- IOS开发环境windows化攻略
- 浅析iOS应用开发中线程间的通信与线程安全问题
- 检测iOS设备是否越狱的方法
- .net平台推送ios消息的实现方法
- 探讨Android与iOS,我们将何去何从?
- Android、iOS和Windows Phone中的推送技术详解
- IOS 改变键盘颜色代码
- 举例详解iOS开发过程中的沙盒机制与文件
- Android和IOS的浏览器中检测是否安装某个客户端的方法
- 分享一个iOS下实现基本绘画板功能的简单方法
- javascript实现阻止iOS APP中的链接打开Safari浏览器