2012-07-22 35 views
3

我有一个包含超过1000个文件的大项目。如果我为发布版本构建项目,但是在不同的开发步骤中,我需要展示可能不包含所有这些文件的单独功能。的XCode自动化构建交付包含许多文件

所以,比如我有1000个文件 - 有存档(水平)为我的比赛。我只需要构建我的内核而不用所有这些文件,例如向演示一些功能的客户发送演示。

结果,我节省我的时间构建应用程序,并提供给客户。

为了将我的版本交付给客户,我使用TestFlight,现在我的版本使用了大约100 MB的空间,但是我可以向客户演示新功能,我只发送一个包含所有需要文件的版本,而不是所有1000版本水平(如果我删除一个建筑只使用10 mb的空间)。

回答

3

几个选择:

1)复制您的发行计划,并创建一个新的,名为“演示”,并让它只包含所需的文件。

2)后操作添加到您的发行方案。由于post操作是shell脚本,因此它们可能会非常复杂。例如,它可能需要发布版本,制作它的副本,解压缩,删除不需要的文件,重新压缩它,然后将其上传到您的客户。