美文网首页
swift开发笔记:cocoapods的安装和使用(2017年9

swift开发笔记:cocoapods的安装和使用(2017年9

作者: 猫留下你走吧 | 来源:发表于2017-08-31 12:50 被阅读41次

    前言

    每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如 Java 语言的 Maven,nodejs 的 npm。随着 iOS 开发者的增多,业界也出现了为 iOS 程序提供依赖管理的工具,它的名字叫做:CocoaPods。
    CocoaPods项目的源码 在 Github 上管理。该项目开始于 2011 年 8 月 12 日,经过多年发展,现在已经成为 iOS 开发事实上的依赖管理标准工具。开发 iOS 项目不可避免地要使用第三方开源库,CocoaPods 的出现使得我们可以节省设置和更新第三方开源库的时间。
    (原谅我以上是抄袭别人的简书)

    安装教程

    - 1 - 首先打开终端,输入命令:
    gem sources -l 
    

    命令解释:查看当前ruby的源

    *** CURRENT SOURCES ***
    
    https://rubygems.org/
    

    如果ruby的软件源rubygems.org因为使用亚马逊的云服务,被China屏蔽了,需要更新一下ruby的源

    - 2 - 移除当前ruby源
    gem sources --remove https://rubygems.org/
    
    - 3 - 设置中国地区ruby源
    gem sources -a https://gems.ruby-china.org/
    

    使用较早前教程的命令,使用的是淘宝源(https://ruby.taobao.org),会报以下错误

    ERROR:  While executing gem ... (OpenSSL::SSL::SSLError)
       hostname "[upyun.gems.ruby-china.org](`http://upyun.gems.ruby-china.org/`)" does not match the server certificate
    

    因此使用本教程新的ruby源

    - 4 - 重新验证ruby源
    gem sources -l 
    

    控制台输出:

    *** CURRENT SOURCES ***
    
    https://gems.ruby-china.org/
    

    成功~

    - 5 - 更新gem为最新版本

    我们这里在把gem做一下小更新

    sudo gem update --system
    

    控制台最后输出提示:

    Latest version currently installed. Aborting.
    

    那么成功~下一步

    - 6 - 安装cocoapods
    sudo gem install -n /usr/local/bin cocoapods --pre
    

    如果使用较早教程的命令:

    sudo gem install cocoapods 
    

    则会报出一个错误:

    ERROR:  While executing gem ... (Errno::EPERM)
        Operation not permitted - /usr/bin/xcodeproj
    

    结束语

    关于cocoapods我写的其它文章:
    【swift开发笔记:使用cocoapods导入第三方框架】http://www.jianshu.com/p/28c59e8e76fa

    相关文章

      网友评论

          本文标题:swift开发笔记:cocoapods的安装和使用(2017年9

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