CocoaPods终端命令
估计大家对CocoaPods已经非常熟悉了,可以通过pod命令将第三方框架编译成静态库或动态库加入到项目中使用,非常地方便。
但是它的安装和使用过程都离不开终端命令行工具,新手们又对终端命令不熟悉,而且安装和使用过程都十分繁琐,只要一点点错误就报错一大堆英文出来让你晕过去了。
关于终端安装过程和使用过程我这里就不再介绍了,网上搜索一大堆,只要按照步骤一步步来就一定会成功安装的。这里提供一篇关于CocoaPods的终端安装说明:http://www.jianshu.com/p/db5805f38421
CocoaPods App
最近,我从官网https://cocoapods.org/app下载并安装了CocoaPods App,免费的,觉得比终端好用,就来介绍一下吧。安装过程非常简单,下载文件为压缩文件,解压缩后得到后缀为.app文件,直接拖到应用程序目录下就好了。
要求Xcode7.3以上,不再要求在终端输入任何命令
- 首先打开Xcode,创建你的项目,我创建了一个项目ForCocoaPodsTest:
- 然后点击cocoapods打开应用程序,展示画面:
- 紧接着,在工具栏点击file选项选择New Profile from Xcode project
- 然后选择你刚刚建立的项目的.xcodeproj文件,点击open确认
-
进入podfile文件编辑
Snip20160922_12.png
关于podfile编辑可以参考官网解释:
https://guides.cocoapods.org/using/the-podfile.html
Snip20160922_13.png -
需要导入第三方框架的target:target 'XXX' do
-
pod需要导入的框架名,框架名系统有提示
Snip20160922_18.png -
将AFNetworking和MGProcessHUD到入ForCocoaPodsTest项目里去
默认为最新版本,如果需要添加版本号需要再后面加‘,'~>3.1.0' ’。
Snip20160922_14.png -
最后记得写上‘end’,然后点击右上角Install按键
Snip20160922_19.png -
导入成功,项目自动添加Podfile文件
Snip20160922_20.png -
这个时候需要打开.xcworkspace工程组文件,成功将第三方框架导入工程(默认为静态库)。
Snip20160922_24.png -
如果需要编译成动态库framework的话,需要在podfile添加use_frameworks!比如下图:
Snip20160922_23.png
-编译后,AFNetworking变为framework框架了。
总结
利用app来导入第三方框架总比终端命令行工具简单多了,关于podfile的编写及语法我也是未深入探讨,在工作中再想导入一个第三方框架的话,记得pod一下吧!
网友评论