有没有一种方法可以排除某些文件不提交到iOS应用商店?

6
我正在开发一款应用程序,想要提交到商店。项目中有一些文件我不希望成为归档的一部分。例如,我制作了一些视图控制器文件,但是不会在这个版本的应用程序中使用,或者一些读入数据库的数据文件在发布中也不需要。我是否需要在创建档案之前删除所有这些内容,还是可以选择不包含它们?此外,Storyboard 上的一些视图控制器是额外的,我是否也需要将它们删除?谢谢!

取决于您用于开发的环境。例如,我正在使用SharpDevelop和XCode。其他人使用的可能是Adobe或Borland(哈哈,开个玩笑,我不知道该公司现在叫什么)。 - Uwe Keim
谢谢回复。我正在使用Xcode。 - Yan
2个回答

8
只有在您打包的目标文件中的文件才会被包含在存档文件中并提交到App Store。您可以通过选择目标并在右侧的文件检查器面板中编辑复选框来添加或删除文件:
要查看包含在目标中的所有文件,请在左侧的文件浏览器中选择您的项目。然后选择您的目标和“Build Phases”选项卡。
在Copy Bundle Resources下,您将看到将添加到应用程序束(以及存档文件)的所有资源文件。

非常感谢您的回复!如果要排除.m文件,我会在检查器中取消目标成员的选择;对于其他文件,例如图像和数据文件,我会从链接二进制库中删除它们,如果我想重新添加它们,只需再次包含它们即可。 - Yan
是的,但是从复制捆绑资源中进行,而不是从链接二进制文件库中进行。那是另一回事。您可以在右侧面板中勾选或取消复选框,或者将它们添加/删除到Bundle Phases列表中。这只是同一件事的两种不同方式。 - DrummerB

4

您可以选择性地排除Xcode项目中的文件:

在您的项目设置中,选择您的目标。在您的目标中,选择“Build Phases”面板。从那里,您可以通过“Compile Sources”和“Copy Bundle Resources”列表排除编译源和捆绑源。


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