【问题标题】:Xcode Different Resources For Different TargetsXcode 针对不同目标的不同资源
【发布时间】:2009-06-21 07:27:50
【问题描述】:

我正在开发一款 iPhone 应用程序,该应用程序将提供完整版和精简版。为了从同一个源代码和 Xcode 项目中获取两个包,我在 Xcode 项目中添加了另一个目标。

现在,我想让 Lite 目标仅将资源文件的一个子集复制到包中。但是,Xcode 不会简单地让我从“复制文件到捆绑包”构建步骤中删除单个文件,因为我将所有资源作为文件夹引用导入。我需要这个来维护资源目录中的目录结构。

我该如何解决这个问题?非常感谢任何建议或想法!

【问题讨论】:

    标签: xcode resources reference target custom-build-step


    【解决方案1】:

    在 Xcode 的左侧面板中,右键单击顶部的“组和文件”栏。勾选“目标会员”。

    现在,您会看到每个应包含在当前构建目标中的文件都有一个勾号。取消选中您不想要的那些,切换到您的另一个目标,然后重复。

    【讨论】:

    【解决方案2】:

    您可以右键单击资源文件或组(文件夹),选择“获取信息”,并在 Lite 版本的“目标”选项卡下选择性地保留内容,而不是操作目标的“复制捆绑资源”步骤您选择的文件的信息窗口。在组(文件夹)上执行此操作会递归更改,因此使用资源组(文件夹)是为单独的构建创建单独的资源集合的一种非常简单的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-14
      • 2016-01-13
      • 1970-01-01
      • 2020-11-17
      • 1970-01-01
      • 1970-01-01
      • 2014-01-16
      • 1970-01-01
      相关资源
      最近更新 更多