使图像集仅用于调试?

时间:2015-09-09 10:17:04

标签: ios debugging ios-simulator assets

我有一个巨大的图像集用于测试目的。我不希望他们在发布产品中。为此目的,如何调整资产目录中的图像集?

PS我将把这个图像集用作模拟器上的视频处理器的一组帧,用于单元测试而不是相机。由于模拟器上没有摄像头。

1 个答案:

答案 0 :(得分:0)

您可以创建目标进行测试:

  • 转到项目导航器(cmd-1并选择项目名称)。您将看到一个名称与项目名称相同的目标。
  • 右键单击目标并选择“复制”。
  • 双击复制的目标以重命名为“proj-name-debug”

现在您可以将仅调试图像拖到项目中。对于每一个,在右侧的属性窗格中,删除主目标的复选标记,仅将其留给调试目标。

接下来,在Xcode窗口的顶部,您可以选择编译主目标或调试目标。

注意:问题在于,当您更改主目标(例如添加新文件)时,它将不会反映在调试目标中。一个简单的解决方案是删除调试目标并重复duplicate-and-enable-checkmarks过程。

还存在其他解决方案。例如,您可以添加一个构建阶段,其中包含用于从捆绑包中删除图像的脚本