美文网首页
Cocopods 更新

Cocopods 更新

作者: Zd_silent | 来源:发表于2017-09-02 13:25 被阅读47次

Cocopods 更新


Ruby更新

  1. 使用RVM也就是Ruby Version Manager,Ruby版本管理器来升级ruby,RVM包含了Ruby的版本管理和Gem库管理(gemset)
  • RVM安装 curl -L get.rvm.io | bash -s stable
  • 之后就是等待一段时间之后,就可以安装成功了,使用以下命令来验证
    source ~/.bashrc
    source ~/.bash_profile
    
  • 测试是否安装正常rvm -v
  1. 使用RVM升级Ruby(需要安装xCode)
  • 查看当前ruby版本 ruby -v
  • 列出已知ruby的版本 rvm list known
  • 安装ruby 2.2.4 rvm install 2.2.4
  • 安装完之后,可以 ruby -v

Cocopods更新

  • 查看ruby源 gem sources -l
  • 移除掉原有的源 gem sources --remove https://rubygems.org/
  • 添加国内最新的源。ruby-china gem sources -a https://gems.ruby-china.org
  • 检查是否添加成功 gem sources -l
  • 安装cocoapods sudo gem install -n /usr/local/bin cocoapods
  • 安装完成后查看pod版本 pod --version
  • 更新Podspec索引文件,创建本地索引库(这里要多等一会儿) pod setup

Cocopods使用

  • 进入项目目录 cd ~
  • 创建Podfile文件 (编写Podfile文件也是一个注意点,主要一点是项目有多个target)
    # -*- coding: UTF-8 -*-
    source 'https://github.com/CocoaPods/Specs.git'
    platform :ios, '8.0'

    # ruby语法
    # target数组 如果有新的target直接加入该数组
    targetsArray = ['targetName1', 'targetName2', 'targetName3', 'targetName4', 'targetName5']
    # 循环
    targetsArray.each do |t|
        target t do
            pod 'MJRefresh', '~> 1.4.6'
            pod 'Masonry', '~> 0.6.1'
        end
    end
   情况二:当项目只有一个target
   source 'https://github.com/CocoaPods/Specs.git'
   platform :ios, '8.0'
   target 'targetName1' do
       pod 'MJRefresh', '~> 1.4.6'
       pod 'Masonry', '~> 0.6.1'
   end
 ```
 ```
   情况三:不同target依赖库

   source 'https://github.com/CocoaPods/Specs.git'
   platform :ios, '8.0'
   target 'targetName1' do
       pod 'MJRefresh', '~> 1.4.6'
       pod 'Masonry', '~> 0.6.1'
   end

   target 'targetName2' do
       pod 'MJRefresh', '~> 1.4.6'
       pod 'Masonry', '~> 0.6.1'
       pod 'AFNetworking', '~> 3.0'
   end

我不愿成为你退而求其次的人。
以上内容纯属个人笔记,不作其他用途

相关文章

  • cocopods更新

    最近把xcode升级到了9.4.1版本,执行pod install的时候,那么问题来了 聪明的我:gem inst...

  • Cocopods 更新

    Cocopods 更新 Ruby更新 使用RVM也就是Ruby Version Manager,Ruby版本管理器...

  • 更新cocopods

    1.更新ruby,如果没有安装那就先安装 curl -sSL https://get.rvm.io | bash ...

  • CocoPods更新

    ****场景****听说cocopods更新了,一直没当回事,今天在更新下载第三方库时候有提示,个人不喜欢警告提示...

  • cocopods 更新

    控制台输入 sudo gem install -n /usr/local/bin cocoapods --pre 即可

  • Cocopods更新

    查看Ruby源:gem sources -l 我的这个ruby源已经过期,需要更换。有些人的ruby源是最新的,不...

  • Cocoapods详情10:让自己的项目开源支持Pod

    前提: 安装更新好cocopods,注册好cocopods账号,注册好GitHub账号,注册好git账号,升级下r...

  • Cocopods更新命令

    更新正式版 更新beta版

  • cocopods日常更新

    pod update --no-repo-update

  • Cocopods的更新

    在iOS中更新第三方库bonreeAgent的时候,有时候发现pod install 并没有这个第三方库的最新版本...

网友评论

      本文标题:Cocopods 更新

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