gpt4 book ai didi

iphone - 在XCode中编译多个目标时,如何确保某些文件不会包含在一个目标中

转载 作者:行者123 更新时间:2023-12-03 19:31:41 25 4
gpt4 key购买 nike

我在 stackoverflow 上搜索了很长时间,使用了我能想到的每个关键字来解决这个问题。我正在为 iPhone 编程,我的应用程序有一个精简版和付费版本。我按照此处的说明进行操作 Creating Lite Versions of iPhone Games / Apps用于复制目标。这可行,现在我正在努力精简精简版。

主要问题?图片。精简版需要比付费版少几百张图像。所以,我在 XCode 中做了 2 个组。 Xcode 中的一个“文件夹组” - 名为“FreeImages”,另一个名为“ProImages”。我希望所有 FreeImages 包含在精简版应用程序中,而所有 FreeImages ProImages 包含在付费应用程序中。我不在乎 XCode 是否将这些组视为虚拟文件夹。我将指令颠倒过来,并在 XCode“PLUS_VERSION”中设置了环境标志 (-D),我希望 XCode 基本上执行以下操作:

If (PLUS_VERSION)
{
copy contents of FreeImages *and* ProImages where normally they go
}
else
{
copy contents of FreeImages where they normally go.
}

有人知道从哪里开始告诉 XCode 有条件地将组的内容复制到目标中吗?

最佳答案

对于要定向到特定目标的每个资源(或资源文件夹),您可以单击该资源并检查它(通过右键单击并选择“获取信息”或单击“检查”工具栏选项)。在该信息对话框中将有一个名为“目标”的选项卡,您可以在其中选中想要将资源(甚至源代码文件)合并到的目标,并取消选中不需要的目标。

或者,我相信您可以在 Xcode 中导航到目标本身,单击其名称旁边的三角形以展开构建阶段列表,展开“复制捆绑资源”构建阶段,然后从列表中手动删除任何资源您不希望复制到该目标中。

关于iphone - 在XCode中编译多个目标时,如何确保某些文件不会包含在一个目标中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2314050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com