1、安装CocoaPods时我们要访问cocoapods.org,用淘宝的Ruby镜像来访问该网站,方法如下:
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
2、安装RVM
curl -L https://get.rvm.io | bash -s stable
然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)
$source ~/.rvm/scripts/rvm (命令貌似没有作用,重新新开 Termal)
3、安装Ruby
1)、列出已知的ruby版本 : rvm list known
2)、安装选择的 ruby 版本:rvm install 2.4.0
3)、如果安装了多个版本,设置默认版本:rvm 2.4.0 --default
4、安装 CocoaPods :sudo gem install cocoapods
5、cd 到新建功能目录,使用vim Podfile 创建新 Podfile 文件,Podfile 文件使用 xcode 打开编辑,也可以也可以使用 vim 编辑,里面内容如下:
platform :ios,'8.0'
target '工程名' do
pod 'AFNetworking', '~> 3.1.0'
pod 'JPush'
pod 'WebViewJavascriptBridge', '~> 5.0'
end
6、遇到 pod命令无效的问题,提示语:pod: command not found
1)、移除:sudo gem uninstall cocoapods
2)、安装:sudo gem install -n /usr/local/bin cocoapods
7、pod search AFNetworking 搜索不出来,提示语:[!] Unable to find a pod with name, author, summary, or description matching `AFNetworking`
1)、移除maste: pod repo remove master
2)、安装新 master:首先 cd 到 repos目录: cd ~/.cocoapods/repos 然后 git 克隆 master: git clone --depth 1 https://github.com/CocoaPods/Specs.git maste
3)、移除以前建立的搜索search_index.json: rm ~/Library/Caches/CocoaPods/search_index.json
8、安装第三方动态库:pod install