第三方类库确实已经非常方便的减少了我们的编码量了,但是第三方的配置还是有点麻烦的,特别是需要更新的时候,你都忘了原来是怎么配置成功的。
这个时候,cocoapods确实很方便,再也不用担心第三方框架的导入和更新问题了。
1.国内Mac用户的CocoaPods安装
新机器,才需要安装。
打开终端
工具,使用淘宝的 ruby 镜像来下载安装。
输入sudo gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
先删除rubygems的安装源,使用淘宝的 ruby 安装镜像,期间会要要求输入账户的密码,就是当前账户开机密码,输入过程是看不到字母的。
输入gem sources -l
,查看是否只有一个淘宝的 sources。如图:
输入sudo gem install cocoapods
进行实质安装。
运行完这3段命令后,提示安装了27个左右的包就OK了。
2.使用
装过cocoapods以后,每次新建工程的时候,才需要重复做这个步骤。
新建一个工程。
右键单击工程名,新建一个empty文件:
命名为“podfile”。
就在Xcode里面编辑这个podfile:
platform:ios, '8.0'
target '你的工程名' do
pod '你需要的库名称'
end
关闭当前工程。
获取当前工程的路径,即xcodeproj文件的路径,在终端cd 进入该路径。注意xcodeproj文件必须与podfile文件同一个目录:
屏幕快照 2017-09-05 上午11.36.42.png 屏幕快照 2017-09-05 上午11.37.53.png在podfile里面的target到end中间的空白处,写上:
pod '包名'
然后关闭保存,这个包名一般第三方都会提供,自己用pod搜的话一般会搜出一堆相似的不能用,就根据文档来确定名称。
最后在终端:
$ pod install
就可以把第三方配置到工程中,这个过程最好关闭Xcode,等没有提示错误后,打开xcworkspace文件而不是打开xcodeproj文件,就可以正常import了。
这里提示大家以后打开xcworkspace文件,那个白色的图标。
以后如果第三方库有更新,只要执行
$ pod update
即可。
网友评论