Cocoapods使用备忘

感觉最近记性很差啊,又记不清cocoapods的使用,赶紧趁记得,写下来吧

安装不赘述,有很多文献。

使用教程:
step1、首先我们会新建一个项目,这里我们暂且把项目名字起为PodTest

step2、终端中,cd到项目总目录(注意:包含PodTest文件夹、PodTest.xcodeproj、PodTestTest的那个总目录),命令如下,但是个人推荐方法,直接把项目文件夹拖进去终端里面

$ cd /Users/lucky/Desktop/PodTest  

step3、建立Podfile(配置文件),这里有两种做法,终端输入 vim Podfile,还有一种是直接输入pod init,这样也会帮你创建一个Podfile,带target等信息,直接写pod xxxx就行。

Cocoapods使用备忘_第1张图片

键盘输入 i,进入编辑模式,输入

platform :ios, '10.0' 
pod 'MBProgressHUD', '~> 0.8'

按一下ESC键,切换成大写[caps lock]键,调出号,输入wq,你发现你输入的是大写,然后再切换小写,wq,你发现出现中文输入法了。按下shift键,切换成英文模式,wq保存退出。

Cocoapods使用备忘_第2张图片

回车后发现PodTest项目总目录中多一个Podfile文件

如果不能 ESC:wq是因为你的输入模式变成了中文导致的。
还有一种情况,你编辑了一个只读文件。

激动人心的时刻到了:确定终端cd到项目总目录,然后输入 pod install,等待一会,大约3分钟。


Cocoapods使用备忘_第3张图片

查看项目根目录:


Cocoapods使用备忘_第4张图片

注意:现在打开项目不是点击 PodTest.xodeproj了,而是点击 PodTest.xcworkspace
对于工程发生的变化,有几点需要说明:
a、第三方库会以成静态库方式引入工程使用
CocoaPods会将所有的第三方库以target的方式组成一个名为Pods的工程,该工程就放在刚才新生成的Pods目录下。整个第三方库工程会生成一个名称为libPods.a的静态库提供给工程使用。
b、xcworkspace(PodTest.xcworkspace)的作用是管理工程和第三方库
PodTest工程和Pods工程被以workspace的形式组织和管理。

Done!

你可能感兴趣的:(Cocoapods使用备忘)