0

有没有办法模拟应用程序从版本 1 到 2 的更新?

我不确定在 Xcode 中构建和运行应用程序时会发生什么。我相信,当应用程序已经安装在模拟器中时,就会像用户从 App Store 下载新版本一样进行更新。例如,当我点击 Bild & Run 时,sqlite3 数据库文件保持不变,而应用程序本身的二进制文件被替换。

所以问题是:这已经是测试更新程序的安全方法了吗?在发布应用程序并获得数十条差评之前,还有哪些替代方案?

4

2 回答 2

2

除非您更改已保存的文件,否则它会保持原样。如果您真的想对此进行测试,那么只需在测试设备上安装当前/旧版本即可。然后在同一设备上构建新版本。这与通过 iTunes 为用户进行更新具有相同的效果。

于 2011-05-24T17:07:25.940 回答
0

如果您有一个单独的测试团队无权访问 xcode 项目,他们仍然可以使用 xcode 管理器测试更新:

  1. 在您的设备上安装旧版本的应用程序并使用它来模拟真实的用户行为
  2. 在设备上安装您的配置文件
  3. 打开 xcode 管理器并将应用程序的新副本拖到设备上

这将保持现有数据完整,允许您使用旧版本的数据测试新应用程序。

于 2011-09-22T15:20:25.630 回答