【问题标题】:Testing app upgrade on the iPhone在 iPhone 上测试应用升级
【发布时间】:2010-10-11 08:41:35
【问题描述】:

假设我在应用商店发布了应用版本 1.0。然后我要发布1.1版。

我将保留从应用程序包复制到应用程序沙箱中的现有数据。这些是一些 XML 配置文件和用户可以写入数据的 sqlite db。这些文件可能需要更新以保留其现有数据。

测试升级方案的最佳方法是什么?

是否有任何类型的委托事件仅在安装时调用?

谢谢。

【问题讨论】:

    标签: iphone upgrade store


    【解决方案1】:

    我认为使用拖放到 iTunes 中的 AdHoc 版本进行测试是类似的升级情况。

    这就是我测试升级我们的国际象棋游戏的方式,因此它可以在设备上保留旧的和当前的游戏。

    至于文件/数据库,我建议它们应该包含一些版本号。

    【讨论】:

    • 我假设您每次启动应用程序时都会运行升级检查代码?还是有更好的办法?
    • 并非如此,“格式”并没有改变太多。我在 plists 中使用 NSDictionaries,新版本只查找和使用“新”条目,代码优雅地处理“丢失”条目(因此)管理读取旧数据文件。
    • 很抱歉重新打开这个...但是您究竟是如何从 Xcode(我假设)拖放到 iTunes 的?
    【解决方案2】:

    您可以使用 TestFlight 进行 beta 测试或预生产测试。访问 TestFlight.com 了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-01
      • 1970-01-01
      • 2012-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-09
      相关资源
      最近更新 更多