美文网首页
5.配置cocoapods实践

5.配置cocoapods实践

作者: 王洛书 | 来源:发表于2016-08-10 18:01 被阅读0次

    1.更换源(使用ruby-china镜像速度快)
    Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem源来查找、安装、升级和卸载软件包

    gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
    gem sources -l
    

    2.更新升级gem(出现问题,尝试此命令)

    sudo gem update --system
    

    3.安装

    sudo gem install cocoapods
    

    3.1 安装报错&解决

    ERROR:  While executing gem ... (Gem::FilePermissionError)
        You don't have write permissions for the /usr/bin directory.
    sudo gem install -n /usr/local/bin cocoapods
    

    4.如果ruby版本低,需要升级(安装rvm管理器)

    curl -L get.rvm.io | bash -s stable
    source ~/.rvm/scripts/rvm
    rvm -v(测试版本是否安装正常)
    ruby -v(查看当前ruby版本)
    rvm list known(列出已知的ruby版本)
    rvm install 2.3.0(安装ruby 2.3.0)
    ruby成功安装最新版本后,再次执行sudo gem install cocoapods
    

    5.更换repo镜像为国内服务器(更换镜像命令目前不能成功,原因不明)

    pod repo remove master
    pod repo add master https://gitcafe.com/akuandev/Specs.git
    pod repo add master http://git.oschina.net/akuandev/Specs.git
    

    6.更换repo镜像为国内服务器操作失败,可使用下面命令克隆文件到本地,文件夹改名为master,并放置在/Users/用户名/.cocoapods/repos目录下

    git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
    

    7.初始化第三方库信息(出现问题,尝试此命令)

    pod setup
    

    7.1 报错&解决

    which pod
    /usr/local/bin/pod
    $ sudo rm -rf /usr/local/bin/pod
    Password:
    $ gem list
    。。。
    $ gem uninstall cocoapods -v 0.39.0
    $ gem uninstall cocoapods-core -v 0.39.0
    $ sudo gem install cocoapods
    。。。
    28 gems installed
    

    8.以后更新第三方库信息

    pod repo update
    

    9.搜索

    pod search 框架名
    

    10.新建Podfile(切换到工程目录下 -- cd 工程路径)

    若电脑已经配置了cocoapods,给新建的工程配置,则直接从此步开始配置即可

    vim Podfile
    输入i:进入编辑状态
    输入dd:删除当前行
    按ESC:退出编辑模式
    输入:wq:保存并退出
    Podfile编辑格式:
    platform :ios, '8.0'
    #use_frameworks!个别需要用到它,比如reactiveCocoa
    target 'MyApp' do 
    pod 'AFNetworking', '~> 2.6' 
    end 
    

    11.解析Podfile,更新第三方框架(使用下面命令)

    pod update
    pod update --no-repo-update
    

    12.解析Podfile,安装第三方框架

    pod install
    pod install --no-repo-update
    

    相关文章

      网友评论

          本文标题:5.配置cocoapods实践

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