iOS:第三方库 pod加载的几种方式

  • 第1种:不显式指定依赖库版本,表示每次都获取最新版本

    pod 'JKSwiftExtension' 
    
  • 第2种:指定版本,只使用指定版本

    # 指定版本
    pod 'JKSwiftExtension', '1.8.9'
    
  • 第3种:使用大于等于0.1.2但小于0.2的版本

    pod 'JKSwiftExtension', '~> 0.1.2'
    
  • 第4种:使用大于等于0.1但小于1.0的版本

    pod 'JKSwiftExtension', '~>0.1'    
    
  • 第5种:使用高于2.0的版本

    pod 'JKSwiftExtension', '> 2.0' 
    
  • 第6种:使用大于或等于2.0的版本

    pod 'JKSwiftExtension', '>= 2.0'    
    
  • 第7种:使用小于2.0的版本

    pod 'JKSwiftExtension', '< 2.0'  
    
  • 第8种:使用小于或等于2.0的版本

    pod 'JKSwiftExtension', '<= 2.0'    
    
  • 第9种:根据分支加载
    格式:pod '库名', :git => 'git库地址', :branch => '分支名'

    pod 'JKSwiftExtension', :git => 'https://github.com/JoanKing/JKSwiftExtension.git', :branch => 'wc_master'
    
  • 第10种:根据tag版本加载

    pod 'JKSwiftExtension', :git => 'https://github.com/JoanKing/JKSwiftExtension.git', :tag=>'1.8.9'
    
  • 第11种:指定本地库

    pod 'JKSwiftExtension',  :path => '../JKSwiftExtension'
    

拓展链接

iOS 远程私有库的搭建以及使用
iOS 开发创建CocoaPods公有库以及subspec分支功能
iOS 本地私有库的搭建以及使用

你可能感兴趣的:(iOS:第三方库 pod加载的几种方式)