pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
第三方库版本号的格式
Besides no version, or a specific one, it is also possible to use operators:
= 0.1Version 0.1.
> 0.1Any version higher than 0.1.
>= 0.1Version 0.1 and any higher version.
< 0.1Any version lower than 0.1.
<= 0.1Version 0.1 and any lower version.
~> 0.1.2Version 0.1.2 and the versions up to 0.2, not including 0.2. This operator works based on the last component
that you specify in your version requirement. The example is equal to>= 0.1.2combined with< 0.2.0and will always match the latest known version matching your requirements.
A list of version requirements can be specified for even more fine grained control.
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的版本,相当于>=0.1.2并且<0.2.0
pod ‘AFNetworking’, ‘~>0.1′ //使用大于等于0.1但小于1.0的版本
pod ‘AFNetworking’, ‘~>0′ //高于0的版本,写这个限制和什么都不写是一个效果,都表示使用最新版本
常用第三方库汇总
target 'Target Name' do
#facebook pop开源动画库
pod 'pop', '~> 1.0'
#SDWebImage
platform:ios, '6.1'
pod 'SDWebImage', '3.7'
#空视图
pod 'DZNEmptyDataSet', '1.7.2'
#MJRefresh
pod 'MJRefresh', '3.1.0'
#MJExtension
#pod 'MJExtension', '2.5.12'
#YYText 一个支持富文本的pods
pod 'YYText', '0.9.9'
#FMDB 数据库
pod 'FMDB', '2.6'
#AFNetworking
pod 'AFNetworking', '3.1.0'
#Xib动态桥接
pod 'XXNibBridge', '2.3.0'
#二维码扫描
pod 'ZBarSDK', '1.3.1'
#FPS监控
pod 'JPFPSStatus', '0.1'
#MagicalRecord 优化CoreData
pod 'MagicalRecord', '2.3.2'
end