我的一款测试手机上安装了我的应用的基本和高级版本。然后我将固件更新到iOS 7.1 Beta 5.
基本和高级版本具有相同的二进制文件(某些功能只是打开或关闭),但升级后,高级版本在启动时崩溃,但不是基本版本。我可以从xcode运行专业版并看到它崩溃,因为它无法找到持久存储的模型 - 可可错误134130(尽管检查是否存在于适当的位置返回true)。我可以在7.1模拟器上运行应用程序的两个版本的全新安装,没有任何问题。
我不确定这是否与测试版相关,或者我之前是否在手机上安装了高级应用程序的调试版本,并且在升级后导致了一些问题。
我希望通过在7.0上安装它进行一些测试,以各种方式进行配置,然后升级到7.1并看到有任何问题。但我不知道该怎么做。如果我在模拟器上运行它,然后将模拟器切换到7.1,它不会保留应用程序。它不会让我恢复到以前的测试手机版本;我确实有我的个人手机运行iOS 7,我可以在那里测试升级,但没有恢复能力,我只能进行一次测试。
有什么建议吗?
答案 0 :(得分:1)
还可以将您的应用从一个模拟器版本复制到另一个~/Library/Application Support/iPhone Simulator/7.0/Applications/UUID-UUID-UUID-UUID-UUID
到另一个~/Library/Application Support/iPhone Simulator/7.1/Applications/UUID-UUID-UUID-UUID-UUID
,看看会发生什么。
应该重新启动模拟器以重新加载可用的应用程序。
答案 1 :(得分:0)
查找崩溃的唯一方法是在管理器中查看崩溃日志“Xcode - > window - > organizer”