美文网首页
CocoaPods的一次安装和使用

CocoaPods的一次安装和使用

作者: Maj_sunshine | 来源:发表于2017-10-21 00:48 被阅读53次

穷人家的孩子买不起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 到项目目录
屏幕快照 2017-10-21 下午11.55.06.png

这一层的上一层,也就是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成功,

成功后用xcworkspace文件打开!!!

相关文章

网友评论

      本文标题:CocoaPods的一次安装和使用

      本文链接:https://www.haomeiwen.com/subject/brmbuxtx.html