安装CocoaPods
首先打开神器 Terminal (最快途径打开程序或文件:control+空格 搜索)
1. 移除ruby软件源
gem sources --remove https://rubygems.org/
2. 替换成淘宝的软件源
gem sources -a https://ruby.taobao.org/
3. 查看是否替换成功:
gem sources -l
4.请确保只有 ruby.taobao.org下,安装rails(这步可以跳过吗?我看官网需要输入,不知道怎么回事。望解答。)
gem install rails
5. 替换 CocoaPods 的镜像索引(可以跳过,详情看唐巧大神的文章)
pod repo remove master
pod repo add master https://gitcafe.com/akuandev/Specs.git
pod repo update
6. 安装
sudo gem install cocoapods
注意:
10.11 安装的方法
sudo gem install -n /usr/local/bin cocoapods
如果不成,用以下方法进行安装
$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
$ export PATH=$PATH:$HOME/Software/ruby/bin
$ pod --version
0.39.0
使用方法
1.进入到工程目录
cd 工程的目录 (注意:包含PodTest文件夹、PodTest.xcodeproj、PodTestTest的那个总目录)
2.搜索要添加的第三方库
pod search UITableView+FDTemplateLayoutCell
3.添加Podfile文件
vim Podfile
4.编写Podfile
//输入” i “,进入编辑模式。
pod 'UITableView+FDTemplateLayoutCell', '~> 1.3'
//输入 “wq”保存当前的文件
5.安装第三方库
//第一次的时候,需要安装。
pod install
//以后的时候,可以更新。
pod update
注意:
如果pod update / pod install 卡在:
Updating local specs repositories
等待即可,
或者
可以使用 “pod install --verbose --no-repo-update”
进行下载,原因可能x被墙。
问题
1.当在update或install时遇到这个问题,:
`Unable to find a specification for `xxxxx (~> 1.x.x)` depended upon by Podfile.`
只需要把当前Pod的目录清理一下就行了。在终端执行以下命令:
pod repo remove master
pod setup
2.升级http://ruby.taobao.org/为https://ruby.taobao.org/
在官网中看到:我们已经停止基于 HTTP 协议的镜像服务, 请在配置中使用 HTTPS 协议代替
$ gem sources --add https://ruby.taobao.org/ --remove http://ruby.taobao.org/
参考:
1.手把手教你使用CocoaPods管理你的iOS第三方开源类库
2.使用CocoaPods过程中的几个问题
3.用CocoaPods做iOS程序的依赖管理(唐巧大神的杰作,很好的参考,提高用)