*2018.8.28 https://gems.ruby-china.org域名更新为 https://gems.ruby-china.com
*2017.12.1 更新ruby源
一、CocoaPods简介
CocoaPods负责管理iOS项目中第三方框架。CocoaPods的项目源码在Github上管理。项目从2011年8月12日开始,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。
二、开始安装
安装需要用到Ruby,虽然Mac自带了Ruby,不过版本有点老了,最好更新一下
sudo gem update --system
因为Ruby的软件源rubygems.org被屏蔽了,所以要更换源
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
接下来查看下源路径是否更换了
gem sources -l
**请确保只有 gems.ruby-china.com **
然后就可以更新Ruby了
sudo gem update --system
接下来安装Cocoapods了
sudo gem install cocoapods
不过有可能出错(我就是出错了),出错的话执行下面的命令
sudo gem install -n /usr/local/bin cocoapods
安装完后你可以输入下面的命令查看是否成功,当前CocoaPods版本为1.0.0
pod --version
三、开始使用
设置完成后就可以开始使用了,先创建一个Project,然后创建一个single View Application到桌面,终端中输入cd+空格,把刚刚创建到桌面的文件夹拖到终端中,回车
接下来创建Podfile文件,并编辑
vim Podfile
进入Podfile后输入i编辑状态(可以查看左下角有个INSERT),进入输入下面命令
platform :ios, ‘9.3’
use_frameworks!
target ‘Test’ do
pod ‘SDWebImage’, ‘~>3.7.6’
pod ‘Masonry’, ‘~>1.0.0’
end
Podfile格式解析
platform是平台
ios, ‘9.3’是指定所支持系统和最低版本
Test填写你的target名称(target名见下图),pod 后面的就是你需要的框架,’~>里面就是版本’,官网的案例是写了版本号的。
这些就是Target名
官网案例
写完后按Esc 然后:wq 意思是保存并退出
编写并保存退出
接着输入,就会把Podfile文件里写的文件下载到当前文件夹,并且创建.xcworkspace
pod install
安装完成时的文件
接下来就可以打开Test(target名).xcworkspace文件导入头文件编写你的程序了。