【CocoaPods】CocoaPods安装

a 夏天 提交于 2019-12-03 18:30:16

一、配置ruby

    如果ruby版本过低,则可能导致cocoapods 安装失败!

    A、 查看ruby 版本,在终端输入:

$ ruby -v

    B、通过rvm更新ruby:

    rvm (Ruby Version Manager,Ruby版本管理器),包括Ruby的版本管理和Gem库管理(gemset)

    1、安装ruby,耐心等待一段时间

$ curl -L https://get.rvm.io | bash -s stable

     2、查看rvm版本

$ rvm -v

    3、查看ruby版本列表

$ rvm list known   

    4、安装ruby,比如我选最新版2.3.0

$ rvm install 2.3.0 

    安装完成后查看ruby版本即可。

    C、替换ruby源

    由于默认的源地址无法访问cocoapods,我们需要用(注意是 https 哦)"https://gems.ruby-china.org/" 来替换默认的源地址。

    替换步骤:

    1、先删除默认源,终端输入如下命令:

$ gem sources --remove https://rubygems.org/

     2、增加要替换的源:

$ gem sources -a https://gems.ruby-china.org/

     3、验证是否添加成功:

$ gem sources -l

    输出结果如下,有且只有https://gems.ruby-china.org/

*** CURRENT SOURCES ***         

https://gems.ruby-china.org/

注:上述如果失败请尝试更新gem:

$ sudo gem update --system

二、安装cocoapods

$ sudo gem install cocoapods 

A、初始化pod

$ pod setup

如果运行到Setting up CocoaPods master repo处不动,可能是由于网络原因导致下载缓慢,可以在终端中输入一下命令,进入到cocoapods目录:

cd ~/.cocoapods 

查看repos大小,来判断是否正在下载(repos目录一般100多M),命令如下:

$ du -sh * 

B、使用CocoaPods

    1、创建Podfile    cd到你的工程目录下,输入以下命令:

$ vim Podfile

    2、添加你的第一个第三方库,在Podfile 中输入以下代码:

platform :ios, '7.0'

pod "AFNetworking", "~> 2.0"

    3、保存 退出,点击 Esc 键 , 输入 :wq 回车即可! 

    4、安装Pod,执行以下命令:

pod install

    5、稍等片刻,你会在工程目录下 看到一个新的文件 .xcworkspace ,以后你就用它来打开你的工程吧!

    6、更新库:

$ pod update

    7、只更新变更的库:

$ pod update --verbose --no-repo-update

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!