CocoaPods 1.0 最新安装及问题

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类库的一些信息。
image1

这说明,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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章