CocoaPods的安装与使用

作者: Ljson | 来源:发表于2015-06-11 12:24 被阅读791次

    CocoaPods:帮助开发者管理iOS第三方框架的工具

    1. 查看当前的ruby源: gem source -l
      // 􏰲􏰳􏰴􏰵􏰶􏰬􏰛􏰷􏰋刚开始的源可能是这个地址
      *** CURRENT SOURCES ***
      https://rubygems.org/
    2. 修改ruby源
    • 删除旧源: gem sources --remove https://rubygems.org/
    • 添加新源: gem sources -a https://ruby.taobao.org/注意是https
    • 查看新源: gem source -l看新源地址改是否过来了
    1. 安装CocoaPods: sudo gem install cocoapods (可能需要等待较长时间)
      //中间会有一堆安装信息
      ……
      //安装成功后会提示
      xxx gems installed

    2. 利用CocoaPods管理第三方框架 打开Xcode新建项目
      利用终端进入新项目的根路径(直接将文件拖到终端就可显示文件路径
      新建Podfile文件: vim Podfile , 在这个文件中描述需要依赖的第三方框架(进入vim中,按i键,表示insert,可以输入内容;输入完毕按Esc键,完成insert;然后输入 :wq ,表示保存并退出
      编写如下描述文件:
      platform :ios, '8.0'
      pod 'UIView+AutoLayout', '~> 2.0'
      pod 'MJExtension'
      描述文件解释:
      platform :ios, '8.0' //表示框架支持平台:iOS8.0系统;:前面有空格,后面没有空格
      pod 'UIView+AutoLayout', '~> 2.0'//指明框架名称和版本号
      pod 'MJExtension'//直接说框架名

    3. 解析Podfile文件

    • 建议先更新远程的框架信息: pod setup
    • 开始解析Podfile文件: pod install (可能需要等待较长时间)
    • 如果需要更新框架: pod update
    1. 其它用法
    • 使用 pod search 􏰾􏰿􏱀 可以搜索支持CocoaPods的第三方框架 (并不是所有第 三方框架都支持CocoaPods)
    • 修改Podfile文件后,使用 pod update 􏰾􏰿􏱀 可以更新Podfile文件中依赖的库
    • 建议在进行 pod searchpod updatepod install 之前都先进行 pod setup
    • 如果在使用CocoaPods过程中遇到了莫名其妙的错误(比如 NoMethodError),大部分原因是mac上的Ruby环境不是最新的。可以考虑更 新Ruby环境: sudo gem update

    相关文章

      网友评论

        本文标题:CocoaPods的安装与使用

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