一、安装cocoaPods
cocoaPods是Ruby实现的,用它必须有Ruby环境
1.安装Ruby环境
打开终端
(1) gem sources --remove https://rubygems.rog/ 这句是移除原来的资源地址,因为这地址被墙,访问不了
(2) gem sources -a https://ruby.taobao.org/ 这句话是设置新的资源地址,用的是淘宝镜像,也有可能是http://
(3) 输入gem sources -l ,查看一下资源的地址,如果没啥问题,应该是一条信息,表示当前的资源地址
*** CURRENT SOURCES ***https://ruby.taobao.org/
(4) 终端输入sudo gem install cocoapods, 就会开始安装 可能要输入密码
2.给工程添加cocoaPods
(1) 搜索第三方,终端输入 pod search 第三方名称,就可以看到此第三方的所有信息
(2) 进入某个工程所在的目录,创建podfile文件,这个文件是cocoaPods的配置信息,关于平台和导入的第三方的名字和办法
vim里面这么写
platform:ios, '8.0'pod 'SDWebImage','~>3.7.5' pod 'FMDB','~>2.6.2'(3) 退出保存podfile后输入pod install ,就可以把pod安装到工程里,工程里面就多了四个文件:Pods文件夹、podfile(也就是上面的配置信息)、Podfile.lock、以及一个xcworkspace后缀的文件。从此打开项目,不用再点.xcodeproj文件,选择.xcworkspace。(4) 如果编译出错,pod update 可以更新配置好所有第三方库
3.卸载cocoaPods
(1) 进入finder删除xcworkspace工程文件和pods文件夹和pofile.lock
(2) 打开项目,删除pods文件夹、Podfile.lock、以及xcworkspace后缀的文件
(3) 选中工程,选中targets进入build Phase :
删除check和embed和copy
再删除Link Binary With Libraries里面的libpods
二、安装第三方类库
比如FMDB
1.首先打开终端,进入工程的文件夹下(cd 拖拽工程文件夹到终端可以得到路径)
2.搜索第三方类库
pod search FMDB
3.新建一个podfile文件
vim podfile
4.在podfile文件内加入类库
格式像这样:
platform:ios,'8.0' pod 'SDWebImage','~>3.5.2' pod 'AFNetworking','~>1.2' pod 'FMDB','~>2.6.2'
5.保存退出,执行安装
pod install
不报错就成功了
原工程文件夹下会多一个
xcworkspace结尾的文件,以后通过它来打开工程
网友评论