Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 为不同的目标编码不同的资源_Xcode_Resources_Reference_Target_Custom Build Step - Fatal编程技术网

Xcode 为不同的目标编码不同的资源

Xcode 为不同的目标编码不同的资源,xcode,resources,reference,target,custom-build-step,Xcode,Resources,Reference,Target,Custom Build Step,我正在开发一款iPhone应用程序,该应用程序将有完整版和精简版。为了从相同的源代码和Xcode项目中获取这两个包,我在Xcode项目中添加了另一个目标 现在,我想让Lite目标只将资源文件的一个子集复制到捆绑包中。但是,Xcode不会简单地让我从“将文件复制到捆绑包”构建步骤中删除单个文件,因为我将所有资源作为文件夹引用导入。我需要它来维护资源目录中的目录结构 我如何解决这个问题?非常感谢您的任何建议或想法 您可以右键单击资源文件或组(文件夹),选择“获取信息”,并在所选文件的“信息”窗口的“

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

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


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

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

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

现在,您将在当前构建目标中应该包含的每个文件上看到一个勾号。取消勾选您不想要的,切换到其他目标,然后重复。

XCode 4用户使用此选项: