Xcode不同目标使用不同资源

6
我正在开发一款iPhone应用程序,该应用将有完整版和精简版。为了从同一源代码和Xcode项目获取两个捆绑包,我向Xcode项目添加了另一个目标。
现在,我希望Lite目标仅复制资源文件的子集到捆绑包中。但是,由于我将所有资源作为文件夹引用导入,因此Xcode不会简单地让我从“复制文件到捆绑包”构建步骤中删除单个文件。我需要这样做才能保持资源目录中的目录结构。
如何解决这个问题?非常感谢您的任何建议或想法!
2个回答

7
在Xcode的左侧面板中,右键单击顶部的“Groups & Files”栏。勾选“Target Membership”。
现在您将看到应包含在当前构建目标中的每个文件的对勾。取消选中不需要的文件,切换到另一个目标,然后重复此操作。

2
XCode 4用户请使用以下链接:https://dev59.com/G2435IYBdhLWcg3wohtT - theDuncs

4

不要操作目标的“复制包资源”步骤,而是右键单击资源文件或组(文件夹),选择“获取信息”,并在所选文件的信息窗口的目标选项卡下有选择地省略内容以进行 Lite 构建。对一个组(文件夹)执行此操作会递归更改,因此使用资源组(文件夹)是为不同构建创建单独的资源集合的一种简单易行的方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接