美文网首页
CocoaPods 安装 使用

CocoaPods 安装 使用

作者: _相信自己_ | 来源:发表于2017-05-22 00:12 被阅读0次

    一、安装RVM,升级Ruby, Ruby Gems

    如果安装RVM时报错添加下列解析 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

    $ sudo vi /etc/hosts

    #Host Database

    #localhost is used to configure the loopback interface

    #when the system is booting. Do not change this entry.

    127.0.0.1 localhost

    255.255.255.255 broadcasthost

    #GitHub Start

    52.74.223.119 github.com

    192.30.253.119 gist.github.com

    54.169.195.247 api.github.com

    185.199.111.153 assets-cdn.github.com

    151.101.76.133 raw.githubusercontent.com

    151.101.108.133 user-images.githubusercontent.com

    151.101.76.133 gist.githubusercontent.com

    151.101.76.133 cloud.githubusercontent.com

    151.101.76.133 camo.githubusercontent.com

    151.101.76.133 avatars0.githubusercontent.com

    151.101.76.133 avatars1.githubusercontent.com

    151.101.76.133 avatars2.githubusercontent.com

    151.101.76.133 avatars3.githubusercontent.com

    151.101.76.133 avatars4.githubusercontent.com

    151.101.76.133 avatars5.githubusercontent.com

    151.101.76.133 avatars6.githubusercontent.com

    151.101.76.133 avatars7.githubusercontent.com

    151.101.76.133 avatars8.githubusercontent.com

    #GitHub End

    1. Ruby Version Manager 简称RVM,是一款非常好用的ruby版本管理以及安装工具。

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

    等待一段时间后就可以成功安装好 RVM。然后,重新开 Termal(终端) 会自动载入 RVM 环境。

    检查一下是否安装正确

    $ rvm -v

    2. 用 RVM 安装 Ruby 环境,列出已知的ruby版本

    $ rvm list known

    3. 可以选择现有的rvm版本来进行安装

    $ rvm install ruby

    安装同时会自动安装homebrew依赖包,完成以后Ruby, Ruby Gems 就安装好了。

    二、安装CocoaPods

    1. 移除现有 Ruby 默认源

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

    2. 使用新的源

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

    3. 验证新源是否替换成功

    $ gem sources -l

    4. 下载 CocoaPods

    $ sudo gem install cocoapods

    5. 安装CocoaPods环境

    $ pod setup

    三、CocoaPods使用

    1. 查找第三方库

    $ pod search AFNetworking

    2. 从Termal(终端)进入项目的根目录,创建podfile文件

    $ pod init

    3. 编辑podfile文件

    $ open podfile

    然后在Podfile文件中输入以下文字:

    target 'MyApp' do

    pod 'AFNetworking', '~> 2.6'

    pod 'ORStackView', '~> 3.0'

    pod 'SwiftyJSON', '~> 2.3'

    end

    4. 下载第三方库

    $ pod install

    这样,AFNetworking就已经下载完成并且设置好了编译参数和依赖,以后使用的时候切记如下两点:

    1. 从此以后需要使用Cocoapods生成的 .xcworkspace文件来打开工程,而不是使用以前的.xcodeproj文件

    2. 每次更改了Podfile文件,都需要重新执行一次pod update命令

    ps:

    当执行pod install之后,除了Podfile,还会生成一个名为Podfile.lock的文件,它会锁定当前各依赖库的版本,之后即使多次执行pod install也不会更改版本,只有执行pod update才会改变Podfile.lock.在多人协作的时候,这样可以防止第三方库升级时候造成大家各自的第三方库版本不一致。所以在提交版本的时候不能把它落下,也不要添加到.gitignore中.

    CocoaPods在执行pod install和pod update时,会默认更新一次podspec索引,用--no-repo-update参数可以禁止其做索引更新操作。代码如下所示:

    $ pod install --no-repo-update

    $ pod update --no-repo-update

    三、cocoapods升级

    $ sudo gem install cocoapods --pre

    相关文章

      网友评论

          本文标题:CocoaPods 安装 使用

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