原来写了一篇CocoaPods写过一篇安装,这次是使用.
条件:电脑上已经安装了CocoaPods.
1.建立一个新工程,直接放到桌面,命名为CocoaPodsDemoText,直接放在桌面就可以了.
接下来来得操作要在终端完成,不要说你不知道什么是终端..........
2.添加文件路径 : 在$后 cd,什么,把你不知道文件路径,ok,打完cd之后,直接把桌面上得文件夹拖到后面就可以了
3.输入路径后回车,查找你想要向工程里面添加的第三方类库.这里我以ASIHTTPRequert为例.
$pod search ASIHTTPRequest
点击enter键,后的效果图
很显然这个第三方类库是存在的(当然存在了,不然怎么继续呢......)
注意,红色圈中的部分,是我后边要用到的. 意思就是这个第三方类库的最新版本.
好,我们继续,首先我要回到我的工程里面,看下目录:
4,创建Podfiles文件
$vim Podfile
点击回车,屏幕是这样子的:
接下来就需要往这里面填充一些我需要的内容,点击 i 字母键,进入编辑状态.完成后是这样子的
接下来就要注意了,先点击esc键,退出编辑状态,然后点击 : (冒号键)键,输入wq保存信息
点击enter,回到刚才的终端页面
等下,我好想忘了什么,
就是这个
刚才通过终端创建Podfile文件,它的作用就是让你的工程被识别,知道要下载的第三方要导入那个工程里面.刚才文件目录里面是没有的.
现在出现了,如果你不小心删掉了也没事,只要在终端init一次就好了,或者将别的工程里面的拉过来也可以用,不过修改里面的信息之后,要install,或者update.
5.回到终端.
$pod install
我擦累,竟然出现错误:
看了一下,错误原因是我在Podfile里面的platfrom有问题,擦,竟然是把 platform写成了platfrom,一个字母只差,竟然功败垂成.
所以说出现上面的问题,最好还是会podfile文件里面查找,看自己是不是把里面的单词或者文件名,或者其他的写错了.platform这一行只是我电脑的或者开发使用的版本,其实填不填写都无所谓.
$vim Podfile
再次返回到第四步,修改之后
再次
$pod install
出现这样子:
意思就是正在更新本地文件,您老人家先喝口茶,吸根烟,缓口气.这个时间有长有短,就看你的电脑或者网速给不给力了.
ok,安装成功.效果图是这样子:
6.红色标注的意思就是你现在第三方依赖库的东西已经安装完毕了,接下来你需要关闭工程,用xxxx.xcworkspace这个工程打开.就是它,下面那个泛白的:
打开工程,你就可以看到已经安装成功了:
这里还有一个比较容易出现的错误就是文件路径找不到,这时候很很可能就是你$cd xxxx 那个地方的问题.
就是下面的问题:
一般你添加路径的时候,出现No such file or directory,也就是下面的情况
就会出现上面的红色错误.记得cd 后面要加上空格,然后在添加你工程的路径.
让我们打开工程,我擦累,明明安装好了,为什么当#import,里面没有提示呢?
7.选择Target -> Build Settings 菜单,找到\”User Header Search Paths\”设置项.新增一个值"${SRCROOT}",并且选择\”Recursive\”
8.现在再看一下
这样子一切就正常了.