coacoapods中的podfile介绍;如何指定版本号(内容来自官方英文blog)

翻译 2014年05月05日 10:55:41
一个简单的podfile:

pod 'AFNetworking', '~> 1.0' 版本号可以是1.0,可以是1.1,1.9,但必须小于2

-个更简单的podfile:

pod 'AFNetworking', '1.0' // 版本号指定为1.0

一个更更简单的podfile:

pod 'AFNetworking',  // 不指定版本号,任何版本都可以

一个复杂的podfile:
 
platform :ios, '6.0'
inhibit_all_warnings!

xcodeproj 'MyProject'

pod 'ObjectiveSugar', '~> 0.5'

target :test do
    pod 'OCMock', '~> 2.0.1'
end

post_install do |installer|
    installer.project.targets.each do |target|
        puts target.name
    end
end

下面是podfile指定版本号时的逻辑运算符:

Besides no version, or a specific one, it is also possible to use logical operators:

  • '> 0.1' Any version higher than 0.1 0.1以上
  • '>= 0.1' Version 0.1 and any higher version 0.1以上,包括0.1
  • '< 0.1' Any version lower than 0.1 0.1以下
  • '<= 0.1' Version 0.1 and any lower version 0.1以下,包括0.1

In addition to the logic operators CocoaPods has an optimisic operator ~>:

  • '~> 0.1.2' Version 0.1.2 and the versions up to 0.2, not including 0.2 and higher 0.2以下(不含0.2),0.1.2以上(含0.1.2)
  • '~> 0.1' Version 0.1 and the versions up to 1.0, not including 1.0 and higher 1.0以下(不含1.0),0.1以上(含0.1)
  • '~> 0' Version 0 and higher, this is basically the same as not having it. 0和以上,等于没有此约束
 

CocoaPods如何指定版本号

一个简单的podfile: pod 'AFNetworking', '~> 1.0' 版本号可以是1.0,可以是1.1,1.9,但必须小于2   一个更简单的podfile: ...
  • wangjunling888
  • wangjunling888
  • 2016年07月04日 13:17
  • 9546

cocospod 版本更新与更新到指定版本

pod install --verbose --no-repo-update pod update --verbose --no-repo-update pod install --no-...
  • mofengluo
  • mofengluo
  • 2017年02月13日 10:47
  • 5527

CocoaPods 指定第三方库的版本号

打开Podfile,为第三方库添加版本号并保存.pod 'SDWebImage’,’~> 3.8.2’执行 pod update,如下图,版本改为了你指定的版本....
  • soindy
  • soindy
  • 2017年02月21日 19:31
  • 2231

CocoaPods安装和使用--(版本依赖写的特别的清楚。。大于和小于等版本号的写法)

CocoaPods安装和使用 CocoaPods是iOS最常用的第三方类库管理工具,绝大部分有名的开源类库都支持CocoaPods。 CocoaPods是用Ruby实现的,要想使用...
  • cos_sin_tan
  • cos_sin_tan
  • 2016年01月20日 13:58
  • 855

cocoapods 更新指定的库

当你的Cocoapods 执行pod install 或者执行pod update 命令的时候 出现Updating local specs repositories提示 你需要把命令修改成...
  • qq_29846663
  • qq_29846663
  • 2017年07月03日 23:36
  • 7430

升级 Cocoapods 到1.2.0指定版本,降低版本及卸载

=====================升级版本=================== CocoaPods 1.1.0+ is required to build SnapKit 3.0.0+. ...
  • hsf_study
  • hsf_study
  • 2017年04月10日 13:14
  • 7032

Cocoapods 安装指定版本

$ sudo gem install cocoapods --version 1.0.0
  • u013282507
  • u013282507
  • 2016年12月07日 17:04
  • 1505

cocoapods 安装指定版本(回退)

sudo gem install cocoapods --version 0.24.0 sudo gem uninstall cocoapods卸载cocoapods
  • majiakun1
  • majiakun1
  • 2016年05月25日 16:36
  • 4723

cocoapods search 获取不到最新库的解决方法

获取不到最新库的原因主要有两个:1.cocoapods的版本过低 2.还没有更新本地仓库解决方法: 1.更新pods在终端执行命令行 sudo gem install cocoapods有时候会...
  • Jayant_Y
  • Jayant_Y
  • 2016年12月07日 14:34
  • 2574

Podfile文件中的platform :ios, ’9.0’和“~>”解释

一般Podfile文件中都有这么一行: platform :ios, ’9.0’ Xcode创建完工程Deployment Info中: Deployment Target 现在最低可以选择 8.0 ...
  • Lea__DongYang
  • Lea__DongYang
  • 2017年02月14日 19:44
  • 1408
收藏助手
不良信息举报
您举报文章:coacoapods中的podfile介绍;如何指定版本号(内容来自官方英文blog)
举报原因:
原因补充:

(最多只允许输入30个字)