在iPhone上测试应用升级

5

假设我已经在应用商店发布了1.0版本的应用,现在我想要发布1.1版本。

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

如何测试升级场景的最佳方法?

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

谢谢。

2个回答

6

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

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

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


我假设您每次启动应用程序时都运行升级检查代码?还是有更好的方法? - TWA
并没有真正改变“格式”太多。我在属性列表中使用NSDictionaries,新版本只查找并使用“新”的条目,代码可以优雅地处理“丢失”的条目,因此可以管理读取旧数据文件。 - epatel
抱歉重新打开这个问题...但是从Xcode(我假设)到iTunes如何进行拖放? - Marcel Falliere

0

您可以使用TestFlight进行Beta测试或预生产测试。请访问TestFlight.com获取更多信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接