CocoaPods 1.0 最新安装
安装CocoaPods首先要安装ruby环境,将默认的安装环境
gem sources --remove https://rubygems.org/
替换为淘宝的Ruby镜像
gem sources -a https://ruby.taobao.org/
为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:
gem sources -l
然后安装CocoaPods
sudo gem install cocoapods
此处若报错:
ERROR: Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
则是ruby版本需要更新,参考这篇文章,ruby更新好后,再执行
sudo gem install cocoapods
安装好cocoa pods后,以Masonry第三方库为例,在终端中输入:
pod search Masonry
过几秒钟之后,你会在终端中看到关于Masonry类库的一些信息。
这说明,Masonry是支持CocoaPods,所以我们可以利用CocoaPods将Masonry导入你的项目中。
新建一个XcodeProject,此处命名为testMasonry,用终端将路径切换到该项目下,先创建PodFile,在终端中输入
$ vim Podfile
然后再pod file中输入
platform:ios,'7.0'
target "testMasonry" do
pod "Masonry", "~>1.0.0"
end
注意:
- pod “Masonry”, “~>1.0.0”这段文字不是凭空输入的, 而是根据github中Masonry库中找到的,我们在终端中输入pod search Masonry时也可以找到这句;
- 另外,CocoaPods 1.0中需要设置target,即我们的工程中得target名称,target “testMasonry” do,在pod file结尾处要加end结束。
这样,再执行pod install即可将第三方库安装完成,安装结束后,会生成一个.xcworkspace文件,以后每次打开项目时不再使用.xcodeproj,而是xcworkspace文件。
当在终端搜索某个框架
pod search ReactiveCocoa
遇到以下问题时:
[!] An unexpected version directory `Objective-C` was encountered for the `/Users/myMac/.cocoapods/repos/reactivecocoa/ReactiveCocoa` Pod in the `ReactiveCocoa` repository.
将Cocoapods更新到最新版本,在终端中输入:
$ gem install cocoapds --pre
若还是无法解决,参考这里。
参考链接:
CocoaPods安装和使用教程_1.0前
CocoaPods 1.0及相应Mac版App正式发布,Podfile的使用方式发生改变
官方介绍:
CocoaPods 1.0 Migration Guide
CocoaPods 1.0