【问题标题】:Specifying frameworks and weak_frameworks in CocoaPods podspec don't seem to work在 CocoaPods podspec 中指定框架和 weak_frameworks 似乎不起作用
【发布时间】:2017-06-25 07:22:16
【问题描述】:

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

它应该出现在 Build Phases -> Link Binary with Libraries 或 Build Settings -> Linker Flags 下吗?两者有什么区别?

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

【问题讨论】:

    标签: objective-c frameworks cocoapods static-libraries xcode8


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-03
      • 2020-12-14
      • 2015-05-28
      • 2012-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多