从Podfile中的特定目标的构建阶段中删除静态库

时间:2018-06-12 14:46:32

标签: xcode cocoapods

我有一个名为FooWatchKitExtension的目标。我想阻止Cocoapods将libPods-FooWatchKitExtension.a添加到此特定目标的链接库中。

这是我目前为该目标指定的内容:

target 'FooWatchKitExtension' do
  firebase
end

这就是我的安装后脚本中的内容:

post_install do |installer|
  installer.pods_project.targets.each do |target|
    if target.name == 'Pods-FooWatchKitExtension'
        p target.name
    end
    target.build_configurations.each do |config|
        config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.3'
    end
  end
  installer.pods_project.build_configurations.each do |config|
    if config.name == 'Release'
        config.build_settings['SWIFT_OPTIMIZATION_LEVEL'] = '-Owholemodule'
    else
        config.build_settings['SWIFT_OPTIMIZATION_LEVEL'] = '-Onone'
    end
  end
end

这是否可以在Podfile中使用?如果是这样,怎么样?

0 个答案:

没有答案