0

我正在向我现有的应用程序添加一个应用程序内购买选项,当我在模拟器上测试它时,它工作正常。当我通过 Xcode 在我的 iOS 设备上测试它时,当我到达应用内购买代码时它会崩溃。

奇怪的是,如果我从设备中删除现有应用程序然后对其进行测试,它可以完美运行。这让我认为代码没有任何问题,但我对它可能是什么感到困惑。

有没有其他人遇到过类似的事情?

4

1 回答 1

0

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

于 2013-02-01T00:03:15.943 回答