Mac OS X 10.11.6 安装cocoa pods的详情

目前苹果最新的系统是Mac OS X 10.12.1,我使用系统是10.11.6,开发工具使用的是Xcode8,我发现网上很多安装cocoapods都很老了,

Mac OS X 10.11.6 安装cocoa pods的详情_第1张图片

先介绍uCocoaPods,CocoaPods项目的源码 在 Github 上管理。该项目开始于 2011 年 8 月 12 日,经过多年发展,现在已经成为 iOS 开发事实上的依赖管理标准工具。开发 iOS 项目不可避免地要使用第三方开源库,CocoaPods 的出现使得我们可以节省设置和更新第三方开源库的时间。

那下面我就直接开始安装使用了。在安装CocoaPods之前,接下来我们将介绍CocoaPods的使用。CocoaPods是用Ruby写的,并划分成了若干个Gem包。CocoaPods在解析执行过程中最重要的几个包的路径分别是:CocoaPods/CocoaPods、 CocoaPods/Core和 CocoaPods/Xcodeproj。CocoaPods / CocoaPod:这是面向用户的组件,每当执行一个pod命令时,这个组件将被激活。它包括了所有实用CocoaPods的功能,并且还能调用其他gem包来执行任务。

(1)首先要在本地安装好Ruby环境。2011年10月31日1.9.3的第一个稳定版本1.9.3p0发布。2013年2月22日发布了Ruby 1.9.3-p392。2014年2月24日发布了Ruby 2.0.0-p0。2015年4月13日发布了Ruby 2.2.2。[2015年12月25日发布了Ruby 2.3.0。查看自己电脑Ruby的版本是否是最新的。

Mac OS X 10.11.6 安装cocoa pods的详情_第2张图片

(2)将Ruby 的软件源替换成国内的

因为默认的是亚马孙的服务器,后来通过淘宝镜像,现在淘宝也不托管了。由 Ruby China 社区专注维护的这个源,首先,执行以下命令删除原来的ruby源,gem sources --remove https://rubygems.org/

或者

gem sources --remove https://ruby.taobao.org/

执行命令后可在终端看见以下信息:

https://rubygems.org/ removed from sources

*然后下一步添加你找到的可用的镜像源

gem sources -a https://gems.ruby-china.org/

*验证新源是否替换成功

gem sources -l

终端输出:

*** CURRENT SOURCES ***

https://gems.ruby-china.org/

到此ruby 源替已经换成国内的源;


Mac OS X 10.11.6 安装cocoa pods的详情_第3张图片

(3)开始安装 CocoaPods

其实就是执行sudo gem install cocoapods命令这么简单,但这一步是最容易出现坑的。

=========可能出现的状况(坑)=========

问题一:While executing gem ... (Errno::EPERM)  Operation not permitted - /usr/bin/fuzzy_match    错误

解决方案 :

执行sudo gem install -n /usr/local/bin cocoapods  语句。

Mac OS X 10.11.6 安装cocoa pods的详情_第4张图片
看到这些表示已经安装好了。通过在终端可以找到电脑安装好的cocoapods的版本
安装的cocoa pods版本为1.2.0;

(4)cocoapods终端简单实用

建立Podfile

打开终端

cd进入项目目录

Mac OS X 10.11.6 安装cocoa pods的详情_第5张图片
可以cd把项目直接拖过来

输入以下命令建立或编辑 Podfile

vim Podfile

输入你要导入的第三方框架内容,例如:

Mac OS X 10.11.6 安装cocoa pods的详情_第6张图片

:wq保存退出

如果,你之前就有过Podfile,可以拷贝到项目目录下,用编辑器打开输入你要导入的第三方框架内容也是一样的.

为项目安装pod

pod install;


Mac OS X 10.11.6 安装cocoa pods的详情_第7张图片
文件夹的内容
Mac OS X 10.11.6 安装cocoa pods的详情_第8张图片
安装成的结果;


参考文献http://blog.csdn.net/aaron0619/article/details/51861127;

你可能感兴趣的:(Mac OS X 10.11.6 安装cocoa pods的详情)