2012-11-25 58 views
0

我在应用程序内添加了一个应用程序购买选项,当我在模拟器上测试它时,它工作正常。当我通过Xcode在我的iOS设备上对其进行测试时,它会在我购买应用内购买代码时崩溃。iOS应用程序在更新时崩溃但未载入时新崩溃

奇怪的是,如果我从我的设备中删除现有的应用程序,然后测试它,它完美地工作。这使我认为代码没有任何问题,但我很难确定它可能是什么。

有没有其他人遇到类似的东西?

+0

在测试新版本之前,请务必删除您的应用程序。如果你不这样做,总会有奇怪的崩溃和毛刺。 – msgambel

+0

因此它不代表用户加载我的更新时会发生什么? –

+0

不是。这只是额外的数据,破坏了新版本。它与新构建无关。 – msgambel

回答

0

数据模型中的某些内容发生了变化。在更新应用程序而不是安装新应用程序时,核心数据或数据库不会被替换,因此您将旧代码与旧数据模型一起使用。删除并重新安装是正确的解决方案,尽管有些人不明白原因。