一、安装CocoaPods
1、Ruby环境搭建。
1.1、查看下当前ruby版本
打开终端输入 ruby -v
确实安装了,为了保险起见,我们更新一下Ruby。
1.2、更新Ruby
在终端中输入 sudo gem update --system
输入密码,等一会就更新成功了。
1.3、更换Ruby镜像
镜像地址为:https://gems.ruby-china.com
(注:镜像地址史:RubyGems 镜像最早为淘宝托管,镜像地址为http://ruby.taobao.org/ 。之后改为https协议,镜像地址为:https://ruby.taobao.org/。
但后来的管理工作交由Ruby China负责,镜像地址改为https://gems.ruby-china.org。因域名备案问题,.org 域名无法继续提供 RubyGems 镜像服务,因而用 .com 代替 .org 的域名,镜像地址为:https://gems.ruby-china.com)
首先移除现有的Ruby镜像
终端输入:$ gem sources --remove https://rubygems.org/
然后添加国内最新镜像源(淘宝的Ruby镜像已经不更新了)
终端输入:$ gem sources -a https://gems.ruby-china.com
执行完毕之后输入gem sources -l来查看当前镜像
终端输入:$ gem sources -l
2、安装CocoaPods
在终端输入:sudo gem install -n /usr/local/bin cocoapods
输入密码后,等一会,就安装成功了。
到这之后再执行pod setup(PS:这个过程是漫长的,要有耐心)
终端输入:pod setup
然后你会看到出现了Setting up CocoaPods master repo,卡住不动了,说明Cocoapods在将它的信息下载到 ~/.cocoapods里。过一会儿,就自动下载完成了。
二、CocoaPods的使用
1、在工程中创建一个Podfile文件
首先cd到项目文件夹中,在终端中输入: cd 项目文件夹路径
然后,创建Podfile文件。终端输入:touch Podfile
你在你的工程目录下可以看到多了一个Podfile文件。
2、编辑Podfile文件内容
终端输入: vim Podfile
进入文本编辑页面。点i键,进入编辑模式。在文件中输入:
platform :ios, '9.0'
target '使用字体包demo' do
pod 'AFNetworking', '~> 3.1.0'
end
编辑完成后,保存退出:首先按esc键,退出编辑模式;然后键盘输入:wq,然后回车,就可以了。
3、把该库下载到Xcode中
终端输入:pod install
等一会,变下载成功了。
我们可以在项目的文件夹中看到多了一些文件。
现在,CocoaPods就已经安装成功了。
以后打开工程就双击.xcworkspace文件打开项目,为不是以前的.xcodeproj文件了。
ps:我们可以通过pod search命令来搜索第三方库。
比如:终端输入: pod search AFNetworking
会出现AFNetworking的一些相关信息。
红框里就是我们需要在Podfile文件中,输入的内容。