加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

CocoaPods依赖库的使用

发布时间:2020-12-13 22:16:35 所属栏目:百科 来源:网络整理
导读:原来写了一篇CocoaPods写过一篇安装,这次是使用. 条件:电脑上已经安装了CocoaPods. 1.建立一个新工程,直接放到桌面,命名为CocoaPodsDemoText,直接放在桌面就可以了. 接下来来得操作要在终端完成,不要说你不知道什么是终端.......... 2.添加文件路径 : 在$后

原来写了一篇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.现在再看一下

这样子一切就正常了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读