CocoaPods App

CocoaPods终端命令

估计大家对CocoaPods已经非常熟悉了,可以通过pod命令将第三方框架编译成静态库或动态库加入到项目中使用,非常地方便。
但是它的安装和使用过程都离不开终端命令行工具,新手们又对终端命令不熟悉,而且安装和使用过程都十分繁琐,只要一点点错误就报错一大堆英文出来让你晕过去了。
关于终端安装过程和使用过程我这里就不再介绍了,网上搜索一大堆,只要按照步骤一步步来就一定会成功安装的。这里提供一篇关于CocoaPods的终端安装说明:http://www.jianshu.com/p/db5805f38421

CocoaPods App

最近,我从官网https://cocoapods.org/app下载并安装了CocoaPods App,免费的,觉得比终端好用,就来介绍一下吧。安装过程非常简单,下载文件为压缩文件,解压缩后得到后缀为.app文件,直接拖到应用程序目录下就好了。

要求Xcode7.3以上,不再要求在终端输入任何命令

  • 首先打开Xcode,创建你的项目,我创建了一个项目ForCocoaPodsTest:
Snip20160922_5.png
  • 然后点击cocoapods打开应用程序,展示画面:
Snip20160922_2.png
  • 紧接着,在工具栏点击file选项选择New Profile from Xcode project
Snip20160922_8.png
  • 然后选择你刚刚建立的项目的.xcodeproj文件,点击open确认
Snip20160922_9.png
  • 进入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框架了。

Snip20160922_22.png

总结

利用app来导入第三方框架总比终端命令行工具简单多了,关于podfile的编写及语法我也是未深入探讨,在工作中再想导入一个第三方框架的话,记得pod一下吧!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,158评论 0 39
  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,740评论 3 51
  • 一. CocoaPods的介绍 什么是CocoaPods?CocoaPods是一个负责管理iOS项目中第三方开源库...
    辉712阅读 3,973评论 0 7
  • 没有太多的如果, 没有太多的可是, 我的心在痛, 在黑暗的深夜里, 我蜷缩在墙角, 心里只有一个声音, 你在哪里?...
    盐花生阅读 462评论 0 0
  • 战隼128阅读 239评论 0 0