【问题标题】:How can I reduce duplication across multiple Xcode targets?如何减少跨多个 Xcode 目标的重复?
【发布时间】:2013-11-02 20:25:39
【问题描述】:

我有一个具有多个目标的 iOS 应用:Prod、Beta、Alpha。每个目标都有不同的图标、不同的包 ID 和不同的预处理器宏。

不幸的是,目标之间也有很多重复(URL 方案、构建设置等)。不得不在每个目标中更改此配置是一件很痛苦的事情,并且总是担心我错过了一个目标。

我做错了吗?

【问题讨论】:

  • 这是我实现相同需求的相同方式。对于预处理器宏或图像以外的设置,我通常为每个目标创建一个单独的自定义配置文件,以便在设置增长时更容易编辑。
  • 当您想要创建配置时,听起来您正在创建目标。通常,您没有针对生产、测试​​版和 alpha 版的单独目标。您通常只有一个目标,然后在您的方案中选择配置来构建和/或运行您想要的目标。

标签: ios xcode


【解决方案1】:

我确实做错了。

除了现有的 Debug 和 Release 配置之外,我最终合并了目标并创建了一个 Beta 配置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-15
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-30
    • 1970-01-01
    相关资源
    最近更新 更多