cocoapods官网:https://cocoapods.org
一、CocoaPods的安装
CocoaPods可以方便地通过Mac自带的RubyGems安装。
打开Terminal(Mac电脑自带的终端),然后按照以下提示操作即可:
1.设置ruby的软件源为国内的
可以使用如下代码将官方ruby源替换成国内淘宝的源(https://ruby.taobao.org/ )
或者是由 Ruby China 社区专注维护的这个源(https://gems.ruby-china.org/ )
在这我用的是Ruby China 社区专注维护的这个源(https://gems.ruby-china.org/)
gem sources -l
(查看当前ruby的源)
gem sources --remove https://rubygems.org/
(移除当前ruby的源)
gem sources -a https://gems.ruby-china.org/
(设置当前ruby的源为我天朝的)
gem sources -l
(再次查看当前ruby的源)
如果Terminal输出:
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
就证明ruby的软件源已经设置OK了。
2.执行安装CocoaPods
第一种方法:(不推荐,比较慢,我试了好几次没成功)
sudo gem install cocoa pods
备注:苹果系统升级 OS X EL Capitan 后改为:
sudo gem install -n /usr/local/bin cocoapods
然后
pod setup
这里需要注意,pod setup
在执行时,会输出Setting up CocoaPods master repo,但是会等待比较久的时间。这步其实是 Cocoapods 在将它的信息下载到 ~/.cocoapods目录下,如果你等太久,可以试着cd ~/.cocoapods
到那个目录,用du -sh *
来查看下载进度。
安装成功后,你会看到:Setup completed
更新gem
sudo gem update --system
第二种方法:git clone 方法安装cocoaPods
在终端中,进入该目录
cd ~/.cocoapods/repos
克隆一个Specs库
git clone https://github.com/CocoaPods/Specs
完成后,执行open . 打开当前目录repos
open .
然后把Specs目录改名为master即可.~/.cocoapods/repos的目录层级如下图:
如果git clone还是慢的话,直接上https://github.com/CocoaPods/Specs 点击下载,根据上面的目录结构图,放对了就好.
然后再执行pod search 第三方框架
pod search AFNetworking
看到下面信息说明成功了
按wq退出编辑
参考内容
CocoaPods安装和使用教程
用CoaoaPods做iOS程序的依赖管理
CocoaPods极简入门指南
CocoaPods的安装使用和常见问题
CocoaPods的安装以及遇到的坑
终端安装cocoaPods的方法