在CocoaPods podspec中指定框架和weak_frameworks似乎不起作用



我为我的私有 pod 指定了框架和weak_frameworks,但在通过 pod 安装安装后,我没有看到 AdSupport 或 WebKit 出现在项目设置中的任何位置。

它应该出现在"构建阶段"->"将二进制文件与库链接"或"构建设置"-"链接器标志"下>?两者有什么区别?

Pod::Spec.new do |s|
  s.name             = 'Analytics'
  s.version          = '1.0.0'
  s.summary          = 'Analytics SDK'
  s.description      = <<-DESC
Analytics SDK
                       DESC
  s.homepage         = 'https://github.com/author/analytics-ios'
  s.license          = ''
  s.author           = { 'Author' => 'Email' }
  s.source           = { :git => 'https://github.com/author/analytics-ios.git', :tag => s.version.to_s }
  s.vendored_frameworks = 'Pods/Assets/Analytics.framework'
  s.ios.deployment_target = '9.0'
  s.frameworks       = 'AdSupport'
  s.weak_frameworks = 'WebKit'
end
您可以在

与目标关联的相应.xcconfig文件中找到对这些框架的引用。在主 Xcode 项目结构中的 Pods 文件夹中。

最新更新