IPhone:将配置文件传递给测试应用程序的最佳方式

IPhone: Best way to deliver configuration file to test application

主要问题

我必须为 iOS 编写测试应用程序来测试非常复杂的多平台框架。 已经有其他平台的应用程序使用通用配置文件(定义测试服务器、用户名、日志级别等)。配置过程相当复杂,因此提供复杂的 UI 将在移动平台上浪费时间。

  1. 此文件是 xml,其文件扩展名为 xml
  2. 测试器会有多个配置文件(一次只会用到一个)
  3. 测试人员应该可以轻松上传此文件
  4. 测试人员应该能够select配置文件

我正在寻找什么解决方案

装袋时我在考虑 iCloud 服务。问题是,在 90% 的情况下,设备由多人(测试人员和开发人员)共享,所以我不认为这是最好的方法,因为这会带来共享 iCloud 帐户的问题(通常每个设备都有一个帐户,而不是每个帐户) tester/project).

如果可以使用iTunes 将此文件传送到应用程序,那将是最好的。做测试的人都会有这个工具来安装测试应用,所以如果他也能上传这些文件就太好了。

任何有用的提示将不胜感激(不需要完整的解决方案)。

相反方向的奖励也很有用(获取日志)。目前通常日志通过电子邮件发送。如果可以轻松地以与配置文件相同的方式获取它,那就太好了。


好的,看起来可以使用 iTunes 来完成此操作。 在底部的 iTunes 中检查设备已安装应用程序列表时,有一个部分 "File Sharing",您可以在其中添加删除文件。

如果你想要

  1. 您的 iOS 测试应用程序,通过准备 XML 文件
  2. 进行测试
  3. 有不同的 XML 个文件
  4. 有不同的测试人员。

在这种情况下,你可以

  1. 要求测试人员上传 dropbox 中的文件。
  2. 在您的应用中有一个文本框,用户将在其中键入 XML 文件的 URL(他们已经上传到保管箱)
  3. 旁边有测试按钮,单击它可以下载文件并根据逻辑进行测试。
  4. 测试结束后,您可以通过电子邮件获取结果或要求他们上传到 Dropbox(手动或使用 api)。

好的,我终于找到了 something like that。这完美解决了我的问题。

文件将通过 iTunes 上传和下载。

Another helpful link.