搜索功能 和 删除已经安装的库文件
一、为了确定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
网友评论