【发布时间】:2013-11-02 20:25:39
【问题描述】:
我有一个具有多个目标的 iOS 应用:Prod、Beta、Alpha。每个目标都有不同的图标、不同的包 ID 和不同的预处理器宏。
不幸的是,目标之间也有很多重复(URL 方案、构建设置等)。不得不在每个目标中更改此配置是一件很痛苦的事情,并且总是担心我错过了一个目标。
我做错了吗?
【问题讨论】:
-
这是我实现相同需求的相同方式。对于预处理器宏或图像以外的设置,我通常为每个目标创建一个单独的自定义配置文件,以便在设置增长时更容易编辑。
-
当您想要创建配置时,听起来您正在创建目标。通常,您没有针对生产、测试版和 alpha 版的单独目标。您通常只有一个目标,然后在您的方案中选择配置来构建和/或运行您想要的目标。