感觉这篇博客已经不够傻瓜了,是时候更新一下了 17/03/28
如果你的电脑没有使用过cocoaPods,那需要搭建环境,如果使用过下面 1 2 跳过
1.使用淘宝的Ruby镜像来访问cocoapods(在终端输入如下代码)
(一行一行输入,每行回车,就是这么贴心)
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
每一句执行结束后都会有简单的英文输出,提示你是否成功,比较简单的英文,不粘贴了这里
2.下载cocoaPods(执行需要几分钟时间,等一等)
sudo gem install cocoapods
3.安装完成后cd到你要使用pod的项目的主目录(cd 然后把你的项目文件夹直接拖到cd后面就自己生成路径了) 回车
Macintosh:~ MrYu$ cd /Users/MrYu/Desktop/test
4.然后输入
vim Podfile 回车
写在前面1:下面的这种输入方法和输入格式是没有问题的,可以使用,格式基本就像下面这样,具体参数根据自己需要的三方自己写,use_frameworks!这句是根据三方库,有的三方库是需要的,有的不需要,如果有需要的就把这句加上,BaseProject就是你的项目名,替换一下
写在前面2:在终端编辑文字并不是很方便,我不喜欢,我推荐直接在刚刚生成的PodFile中编辑,你可以在主目录中打开PodFile直接把下面的东西粘贴在里面,编辑完成后直接执行下一步安装,效果是一样的,不过更简便一点,推荐
然后键盘输入 i,进入编辑模式,输入(普通编辑方式)
platform :ios, ‘9.0’
target ‘BaseProject’ do
use_frameworks!
pod ‘Alamofire’
pod ‘Kingfisher’,’~> 3.5.2’
pod ‘FMDB’, ‘~> 2.5’
end
然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq
5.导入第三方(需要几分钟时间)
Macintosh:test MrYu$ cd /Users/MrYu/Desktop/test(一般来讲你的终端还是在这个路径下的,如果你期间没有关闭过终端忽略这步,有的pod安装不成功是因为路径不对,找不到podFile,如果你不确定可以 ls看一下)
真正的导入第三方步骤:
Macintosh:test MrYu$ pod install
6.安装完成后进去项目要去点击目录里的test.xcworkspace文件 而不是以前那个蓝色的小文件了 **注意
然后就没有然后了 就成功了 如果又需要其他的三方库或者删除三方库怎么办
1.修改你的podFile文件,怎么修改都行,终端、直接打开文件、在xcode中找到文件编辑,随你心情
2.cd到相应的路径,执行一次pod install就可以了
其他
1.理论上pod install –verbose –no-repo-update这句操作要比pod install快一点,原理不解释了,我也是大致看过别人的博客大致了解,跳过一些步骤,但是实际上我一直用pod install,速度很快,如果真的就是时间很长一般可能是其他地方有问题的
2.如果某个三方导入失败,可能是因为你的pod太长时间没更新了,不支持你podFIle中三方写的版本了,你可以(Alamofire为例)
pod search Alamofire 回车后你会看到很多版本号,看看列的版本号包不包含你的,或者去github对应的三方看看最新版本tag,如果不一致那说明你需要更新pod了
查看pod版本 pod –version
3.使用如果遇到一些问题,包括ruby升级,OS10.11相关问题等等,CocoaPods文件夹相关博客可能有解决办法 16/08/24