美文网首页
使用cocoapods

使用cocoapods

作者: 杨二哥 | 来源:发表于2017-07-17 10:02 被阅读84次

    搜索功能 和 删除已经安装的库文件

    一、为了确定FMDB是否支持cocoapods,可以使用pod search 命令验证,如下

    pod search fmdb

    搜索结果如下:

    Paste_Image.png

    这说明fmdb支持cocoapods,我们可以将其导入项目

    导入第三方库

    本例以导入FMDB为示范

    (1)在终端进入项目所在目录下,即xxx.xcodeproj所在目录,执行命令新建Podfile文并输入如下文字

    vim Podfile//第一步,新建文件//文件中输入的类容platform:ios,'7.0'pod'FMDB','~>2.5'

    退出保存

    :wq

    这时候你会发现项目目录下存在一个Podfile的文件,文件内容为刚才所输入的内容,此时可以用cocoapods下载FMDB类库了,在终端的当前目录下(Podfile所在目录),执行命令

    podinstall

    运行上述命令后,终端出现如下信息:

    Paste_Image.png

    此时进入项目所在目录下,会发现xxx.xcworkspace文件

    Paste_Image.png

    以后打开项目就用.xcworkspace文件,而不是之前的.xcodeproj文件

    tips

    以后需要在该项目中继续导入第三方库的时候,只需要修改Podfile文件,添加你需要的第三方库(前提是该类库支持cocoapods),保存后执行pod install (或者 pod update)即可。

    在使用之前需要如下操作:

    1. 执行pod setup其实在你安装CocoaPods执行pod install时,系统会默认操作pod setup,然而由于中国强大的墙可能会pod setup不成功。这时就需要手动执行pod setup指令,如下:

    终端输入:pod setup

    会出现Setting up CocoaPods master repo,稍等几十秒,最底下会输出Setup completed。说明执行pod setup成功。

    如果pod search操作还是搜索失败,如下:

    终端输入:pod search AFNetworking

    删除~/Library/Caches/CocoaPods目录下的search_index.json文件

    2.  pod setup成功后,依然不能pod search,是因为之前你执行pod search生成了search_index.json,此时需要删掉。

    终端输入:rm ~/Library/Caches/CocoaPods/search_index.json

    删除成功后,再执行pod search。

    执行pod search

    终端输入:pod search afnetworking(不区分大小写)

    输出:Creating search index for spec repo ‘master’.. Done!,稍等片刻······就会出现所有带有afnetworking字段的类库。

    二、对于已经通过pod已经安装过的库文件,如果不想用了,如何删除呢?

    1.首先从项目中找到Podfile文件,单击打开,直接手动删除需要删除的库文件,

    然后通过终端用 cd 项目根目录,然后执行代码 pod update --verbose --no-repo-update

    相关文章

      网友评论

          本文标题:使用cocoapods

          本文链接:https://www.haomeiwen.com/subject/jxrfkxtx.html