我有一个包含1000多个文件的大项目。如果我为发布版本构建我的项目,一切都很好,但在不同的开发步骤中,我需要展示可能不包含所有这些文件的单独功能。
所以例如我有1000个文件 - 我的游戏有存档(级别)。我需要在没有所有这些文件的情况下构建我的内核,例如向演示某些功能的客户发送一个演示。
因此,我节省了构建应用程序并交付给客户的时间。
为了将我的构建交付给客户,我使用TestFlight,现在我的构建使用大约100 MB的空间,但我可以为客户演示新功能,我只能发送包含所有需要文件的构建所有1000个级别(如果我删除级别,构建只使用10 MB的空间)。
答案 0 :(得分:3)
一些选择:
1)复制您的发布方案并创建一个名为“Demo”的新方案,并使其仅包含所需的文件。
2)在Release方案中添加一个后期操作。由于后期操作是shell脚本,因此它们可能是任意复杂的。例如,它可能需要您的发布版本,制作它的副本,解压缩,删除不需要的文件,重新压缩它,然后将其上传给您的客户。