穷人家的孩子买不起MacBook,之前老的macmini转不动了,换了个14年的macmini来跑xcode9 。说起来也是苦逼。拿来第一件是就是装软件配置。系统版本Mac OS 10.12.6。算是第二次装CocoaPods,也来记录下安装和使用过程。
-------Ruby镜像的替换
- 打开终端执行
gem sources --remove https://rubygems.org/
- 添加最新的镜像
gem source -a https://gems.ruby-china.org/
- 查看结果
gem sources -l
有输出下面信息,则说明替换成功
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
-------安装 CocoaPods
- 查看ruby版本,需要版高于2.2.2才可以安装
ruby -v
我的显示 如下,这样需要更新
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
- 更新ruby
sudo gem update --system
结果的最后一行出现如下,则更新成功
RubyGems system software updated
更新后的ruby版本我是2.6.14
屏幕快照 2017-10-21 上午12.25.49.png- 安装CocoaPods
sudo gem install cocoapods
执行后出现了我的第一个错误
屏幕快照 2017-10-21 上午12.30.35.png原因是权限不足
- 执行
sudo gem install -n /usr/local/bin cocoapods
出现 xx gems installed 则表示成功
屏幕快照 2017-10-21 上午12.33.08.png
- 最后一步
pod setup
出现
Setup completed 则为成功
CocoaPods的使用
- cd 到项目目录
这一层的上一层,也就是cd到下图这一层,直接拉文件夹到终端。
屏幕快照 2017-10-21 下午11.58.28.png
- 编辑Podfile文件
vim Podfile
- 编写Podfile文件,下面test为工程名,AFNetworking升到指定版本3.1.0
platform :ios, '8.0'
target "test" do
pod 'AFNetworking','~> 3.1.0'
pod 'SDWebImage'
pod 'SVProgressHUD'
pod 'Masonry'
end
然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq
- 输入pod install,等待下载
- 接下来碰到了我的第二个问题。
ERROR: SSL verification error at depth 1: unable to get local issuer certificate (20)
ERROR: You must add /O=Digital Signature Trust Co./CN=DST Root CA X3 to your local trusted store
解决方式
sudo curl -O http://curl.haxx.se/ca/cacert.pem
sudo mv cacert.pem cert.pem
-
重新cd到项目目录,pod install
出现
屏幕快照 2017-10-22 上午12.33.29.png
则pod成功,
网友评论