【cocoapods】-私有库使用技巧

1. 工程如何如何引用其他的私有库

  ################常见引用pod库方式##################
  # 方式1: path 加载本地库,dev模式加载
  #pod 'TALMediator', :path => '../TALMediator'
  # 方式2: git 加载远程代码库
  #pod 'TALMediator', :git => '[email protected]:GE-GAO-ZHAO/GGZMediator.git'
  # 方式3: git 加载指定一次提交
  #pod 'TALMediator', :git => '[email protected]:GE-GAO-ZHAO/GGZMediator.git', :commit => '653765fed88b7e4b2b063af03a5153d02ea1decb'
  # 方式4 :spec 加载远程索引私有库 或者 pod 'TALMediator',需要配置顶部的索引source地址
  pod 'TALMediator', '~> 4.0.0'
  #############################

2. podspec文件 如何写依赖

  # 依赖的公开framework
  #s.frameworks = 'UIKit', 'Foundation'

  # 依赖的私有的framework
  #s.ios.vendored_frameworks = "xxx/**/*.framework"

 #需要支持的系统库libc++,需要去掉lib否则报错
 spec.libraries = 'c++'

  # 依赖的公开的.a
  #s.ios.libraries = "xxx/**/*.a"
  # 依赖的私有的 .a
  #s.ios.vendored_libraries = "xxx/**/*.a"

  # 依赖公开库
  s.dependency 'SDWebImage'
  #s.dependency 'AFNetworking', '~> 2.3'

  # 依赖其他的私有库
  s.dependency 'TestPodSourceLayered'
  s.dependency 'TALMediator'

  # 是否支持ARC
  #s.requires_arc = true

你可能感兴趣的:(【cocoapods】-私有库使用技巧)