CocoaPods文件解读

pod 'AFNetworking', // 不显式指定依赖库版本,表示每次都获取最新版本

pod 'AFNetworking', '0.01'// 只使用0.0.1版本

pod 'AFNetworking', '>0.0.1' // 使用高于0.0.1的版本

pod 'AFNetworking', '>=0.0.1' // 使用大于或等于0.0.1的版本

pod 'AFNetworking', '<0.0.2' // 使用小于0.0.2的版本

pod 'AFNetworking', '<=0.0.2' // 使用小于或等于0.0.2的版本

pod 'AFNetworking', '~>0.0.1' // 使用大于等于0.0.1但小于0.1的版本,相当于>=0.0.1&&<0.1

pod 'AFNetworking', '~>0.1' //使用大于等于0.1但小于1.0的版本

pod 'AFNetworking', '~>0' //高于0的版本,写这个限制和什么都不写是一个效果,都表示使用最新版本

// 使用本地文件

pod 'AFNetworking', :path => '/Users/AFNetworking'

// subSpec 的形式导入

pod 'AFNetworking/xxxx', '~> 5.0.0'

使用仓库中的master分支:

pod 'AFNetworking', :git => 'https://github.com/AFNetworking/AFNetworking.git'

使用仓库的其他分支:

pod 'AFNetworking', :git => 'https://github.com/AFNetworking/AFNetworking.git' :branch => 'release'

使用仓库的某个tag:

pod 'AFNetworking', :git => 'https://github.com/AFNetworking/AFNetworking.git', :tag => '0.1.1'

或者指定一个提交记录:

pod 'AFNetworking', :git => 'https://github.com/AFNetworking/AFNetworking.git', :commit => '5e473f1e0530bb3799f2f0d70554b292570bd8f0'

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,157评论 0 39
  • Ruby 安装 要安装cocospods 首先需要安装ruby,可以先安装xcode,再安装macport ,最后...
    山天大畜阅读 1,886评论 0 1
  • 一. CocoaPods的介绍 什么是CocoaPods?CocoaPods是一个负责管理iOS项目中第三方开源库...
    辉712阅读 3,972评论 0 7
  • 要解除循环依赖,引入包管理技术cocoapods会让我们更有效率。pod不允许组件间有循环依赖,若有pod ins...
    cs_mark阅读 2,134评论 0 1
  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,740评论 3 51