首页 文章

针对不同目标的XCode不同资源

提问于
浏览
6

我正在开发一个iPhone应用程序,将有该应用程序的完整版和精简版 . 为了从相同的源代码和xcode项目中获取两个包,我向xcode项目添加了另一个目标 .

现在,我想让Lite目标只复制资源文件的一部分到bundle . 但是,xcode不会简单地让我从“Copy Files to Bundle”构建步骤中删除单个文件,因为我将所有资源都导入为文件夹引用 . 我需要这个来维护资源目录中的目录结构 .

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

弗洛

2 回答

  • 7

    在XCode的左侧面板中,右键单击顶部的“Groups&Files”栏 . 检查“目标会员” .

    现在,您将看到针对当前构建目标中应包含的每个文件的刻度 . 取消你不想要的那些,切换到你的其他目标,然后重复 .

  • 4

    您可以右键单击资源文件或组(文件夹),选择“获取信息”,而不是操纵目标的“复制包资源”步骤,并在信息窗口的“目标”选项卡下有选择地将内容从Lite版本中删除对于您选择的文件 . 在组(文件夹)上执行此操作会递归更改,因此使用资源组(文件夹)是为单独的构建创建单独资源集合的简单方法 .

相关问题