【发布时间】:2014-02-25 03:56:52
【问题描述】:
我在其中一部测试手机上安装了我的应用的基本版本和高级版本。然后我将固件更新到 iOS 7.1 Beta 5。
基本版和高级版具有相同的二进制文件(某些功能只是打开或关闭),但升级后,高级版会在启动时崩溃,但基础版不会。我可以从 xcode 运行专业版并看到它崩溃了,因为它找不到持久存储的模型 - 可可错误 134130(尽管检查是否存在于适当的位置返回 true)。我可以在 7.1 模拟器上运行这两个版本的应用程序的全新安装,没有任何问题。
我不确定这是否与测试版有关,或者我之前在手机上安装了高级应用程序的调试版本,升级后导致了一些问题。
我想通过在 7.0 上安装它进行一些测试来确定,以各种方式对其进行配置,然后升级到 7.1 并查看是否存在任何问题。但我不知道该怎么做。如果我在模拟器上运行它,然后将模拟器切换到 7.1,它不会保留应用程序。它不会让我的测试手机恢复到以前的版本;我确实有我的个人手机运行 iOS 7,我可以在那里测试升级,但没有恢复能力,我只能运行一个测试。
有什么建议吗?
【问题讨论】:
-
下载 iOS 7.0.6 IPSW。您可以使用 Xcode 降级,而 iOS 7.1 处于测试阶段。 (你会丢失所有数据。)如果你的替代品是你的个人手机,我建议购买 iPod Touch。
-
我看到开发人员在这种情况下做的另一件事是在 App Store 上(在新版本的信息中)放置一条注释,建议如果应用程序在升级系统后崩溃,他们应该删除它并重新恢复它。