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'

你可能感兴趣的:(CocoaPods文件解读)