目前苹果最新的系统是Mac OS X 10.12.1,我使用系统是10.11.6,开发工具使用的是Xcode8,我发现网上很多安装cocoapods都很老了,
先介绍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的版本是否是最新的。
(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 源替已经换成国内的源;
(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 语句。
(4)cocoapods终端简单实用
建立Podfile
打开终端
cd进入项目目录
输入以下命令建立或编辑 Podfile
vim Podfile
输入你要导入的第三方框架内容,例如:
:wq保存退出
如果,你之前就有过Podfile,可以拷贝到项目目录下,用编辑器打开输入你要导入的第三方框架内容也是一样的.
为项目安装pod
pod install;
参考文献http://blog.csdn.net/aaron0619/article/details/51861127;