0

语境

出于测试目的,我使用XML文件中包含的测试场景。然后要在模拟器中访问这些文件,我必须将它们添加到Copy Bundles Resources中。对于 App Store 分发,我必须在 * Copy Bundles Resources * 中删除这些文件,因为不再需要这些文件。

这是一种挑剔且容易出错的操作。此外,当它们的数量变得重要时,启用/禁用它们是一场真正的噩梦。

问题

那么,处理这种情况的最佳方法是什么?

  • 有没有办法对文件进行分组以便轻松管理它们?
  • 我必须为这些测试目的创建一个特定的目标吗?
  • ...
4

1 回答 1

0

当我不得不处理类似的情况时,我将所有测试数据文件保存在项目文件夹中的子文件夹中。在 Xcode 中,我将其添加为文件夹引用,这使其始终包含该文件夹中的任何文件。对于我的 AppStore-Release 配置,我有一个构建步骤脚本,它删除了该测试数据文件夹中的所有文件。当我的发布完成后,我只恢复源代码管理中的那个文件夹,这会带回测试数据文件。肯定有更好的方法来做到这一点,我只是还没有找到它。

于 2013-10-28T13:23:17.947 回答