如果你会ios,那么对于cocoapods你一定不会陌生,cocoapods是一个方便管理你项目中的一些使用到的第三方库,当然这些第三方库是github上的。废话不多说了,下面是我使用中经常出现的一些小问题,总结了一下,希望对你有所帮助。
1.下载和安装cocoapods
使用cocoapods之前,首先要在本地安装好ruby环境。
a.移除现有 Ruby 默认源
$ gem sources --remove https://rubygems.org/
b.使用新的源
$ gem sources -a https://ruby.taobao.org/
最新可用的源镜像地址:https://gems.ruby-china.com/
c.验证新源是否替换成功
$ gem sources -l
效果如下:
d.安装 CocoaPods
$ sudo gem install cocoapods
需要输入密码,自己输入即可
出现这种不要着急
这是因为苹果系统升级 OS X EL Capitan ,使用这个即可
$ sudo gem install -n /usr/local/bin cocoapods
e.activesupport requires Ruby version >= 2.2.2
需要更新ruby,查看自己ruby的版本,ruby -v
解决方案:http://blog.csdn.net/lissdy/article/details/9191351
升级到2.3.0
完美解决了方案
e.安装cocoapods到本地
$ pod setup
稍等片刻,正在安装cocoapods到本地,这个跟你网速有关系,静心等待即可。
不放心的你可以尝试检测一下你的cocoapods到底有没有安装成功,可以随便从搜索一个第三方库来看一看
$ pod search AFNetworking
cocoapods到此为止安装成功。
2.cocoapods的使用
要想在你的项目中使用cocoapods管理你的第三方库,首先还是进入终端,我这里建立了一个testDemo的项目。终端进入到项目的第一层子目录。
a.新建一个Podfile 文件,并进行以编辑
$ vim Podfile
$ :wq保存退出
此时在你的项目文件里,新建了一个Podfile文件
b.导入需要的第三方库
$ pod install
遇到这个是因为,在新系统中,你需要在Podfile文件中添加,你项目的target,修改Podfile文件既可。
再次导入第三方库
$ pod install
c.关掉你的项目,打开你的项目文件夹,此时有一个testDemo.xcworkspace文件,打开
d.成功使用cocoapods后,你的项目结构
以后需要添加其他的第三方库,只需要修改Podfile文件(可以直接在Xcode中修改,也可以使用终端修改),将需要的第三方库导入即可。导入的时候还是在终端中操作。