美文网首页
【CocoaPods】指定依赖版本&忽略警告

【CocoaPods】指定依赖版本&忽略警告

作者: 沉江小鱼 | 来源:发表于2020-07-23 17:43 被阅读0次

    1. CocoaPods 指定第三方库版本

    pod ‘AFNetworking’ //不指定依赖库版本,表示每次都获取最新版本
    pod ‘AFNetworking’, ‘2.0’ //只使用2.0版本
    pod ‘AFNetworking’, ‘> 2.0’ //使用高于2.0的版本
    pod ‘AFNetworking’, ‘>= 2.0’ //使用大于或等于2.0的版本
    pod ‘AFNetworking’, ‘< 2.0’ //使用小于2.0的版本
    pod ‘AFNetworking’, ‘<= 2.0’ //使用小于或等于2.0的版本
    pod ‘AFNetworking’, ‘~> 0.1.2’ //使用大于等于0.1.2但小于0.2的版本
    pod ‘AFNetworking’, ‘~>0.1’ //使用大于等于0.1但小于1.0的版本
    pod ‘AFNetworking’, ‘~>0’ //高于0的版本,写这个限制与什么都不写是同样效果,皆表示使用最新版本
    

    注意:推荐使用 pod ‘AFNetworking’, ‘2.0’ 固定版本号,特别是在多人开发的项目中,如果不指定版本号,就会出现每个人第三方库版本不一样。

    2. CocoaPods 指定分支

    pod 'AFNetworking',:head // 使用git的HEAD指向的分支
    pod 'AFNetworking',git:'https://github.com/AFNetworking/AFNetworking.git' // 使用master分支
    pod 'AFNetworking',:git => 'https://github.com/ashfurrow/Reachability.git', :branch => 'frameworks' // 指定branch
    pod 'AFNetworking', :git => 'https://github.com/gowalla/AFNetworking.git', :tag => '3.2.0' // 指定tag
    

    3. 忽略警告

    3.1 全局忽略警告
     platform :ios, '8.0'
     inhibit_all_warnings!
     target 'MyApp' do
      pod 'AFNetworking','3.2.0'
     end
    
    3.2 忽略单个库的警告
    target 'MyApp' do
     pod 'AFNetworking','3.2.0',:inhibit_warnings => true 
    end
    

    相关文章

      网友评论

          本文标题:【CocoaPods】指定依赖版本&忽略警告

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