cocoapods

作者: cc_Jumper | 来源:发表于2018-05-22 20:06 被阅读11次

    cocoapods基本使用

    1.在项目中创建Podfile文件
    pod init

    2.编辑Podfile文件,设置需要集成的库

    platform :ios, '9.0'
    
    target 'pccTestOC0518' do
      pod 'Masonry'
      #pod 'ReactiveCocoa', '~> 7.0'
      pod 'YYKit'
      pod 'MBProgressHUD'
      pod 'NSLogger'
    
    end
    

    3.pod install/update会在项目目录中生产pccTestOC0518.xcworkspace然后打开该工程即可;

    使用cocoapods遇到的问题及解决方式汇总

    Q1:pod search error

    清理缓存sudo rm -rf ~/Library/Caches/CocoaPods

    Q2:多版本pod并存

    主要是解决旧项目Podfile中在新版本的pod中update会有依赖错误,可以用指定版本的pod来操作,而新的工程可以使用新版本的pod

    1、 安装rvm(Ruby Version Manager)工具

    //可能需要翻墙
    $ curl -L get.rvm.io | bash -s stable
    // 要想使用 'rvm'命令需要执行下面一行代码
    $ source ~/.rvm/scripts/rvm
    

    2、安装多版本ruby及切换

    // 1.列出可安装的ruby版本
    > rvm list known
    
    // 2.列举当前列表
    > rvm list
    
    // 3.卸载指定版本
    rvm remove 2.4.1
    
    // 4.切换且设置成默认版本
    > rvm use 2.3 [--default]
    

    3、可以在不同的ruby环境下安装不同版本的cocoapods
    sudo gem install cocoapods -v 1.4.0

    Q3:解决不同项目需要不同版本的pod,代替Q2的另外一种处理

    直接安装多版本pod,然后使用以下命令指定pod install版本
    pod _0.35.0_ install, pod _0.38.2_ install

    相关文章

      网友评论

        本文标题:cocoapods

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