【发布时间】:2015-11-21 01:16:55
【问题描述】:
我有一个包含三个目标的 Xcode 项目:
- 将在 Mac App Store 上分发的 Mac 应用程序
- 相同的 Mac 应用程序,但作为演示版分发到我的 网站
- 作为前两个目标依赖项的登录帮助应用程序 目标
登录助手应用程序在构建时被复制到当前方案的目标(假设是第一个目标),其构建路径为
$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
当我将方案更改为第二个目标(演示)时,我希望第三个目标的构建产品路径相同,除了附加了 _Demo。 基本上,第三个目标的构建路径应该始终与当前方案的目标相同(目标一或二)。
目前,我在构建之前手动完成,但这很乏味。
有没有办法让 Per-configuration Build Products Path(以及 Per-configuration Intermediate Build Files Path 等)依赖于当前目标?
所以当我选择第一个目标时,_Demo 不会附加到路径上,当我选择第二个目标时,_Demo 确实会附加到路径上。
任何指针将不胜感激。
非常感谢,
马特
【问题讨论】:
标签: ios xcode macos configuration build