【发布时间】:2017-11-20 17:57:12
【问题描述】:
我目前正在尝试第一次使用 xcconfig 文件,以便更轻松地在我的项目中使用配置文件。我正在构建 Development.xcconfig、Beta.xcconfig 和 AppStore.xcconfig。
上下文:
我需要能够从命令行构建我的应用程序。
我的应用还有一个 Today 扩展,它具有不同的应用 ID 和配置文件。所以,我需要找到一种方法来指定这两个配置文件。
xcconfig 文件允许在项目中设置全局配置文件,这很棒。
但是,它们不允许在目标依赖项(即扩展)中设置配置文件。
我想避免在扩展程序的构建设置中指向一个特殊标志(例如 $(MY_EXTENSION_PROVISIONING_PROFILE)),因为任何时候有人编辑扩展程序的配置文件时都会覆盖该标志。 (所以,here 的解决方案是不够的)
如何在 xcconfig 文件中包含所有这些设置?如果这不可能,那么在项目之外指定这些配置文件的替代解决方案是什么?
【问题讨论】:
标签: ios xcode xcode9 xcodebuild