我正在为我现有的应用添加应用内购买选项,当我在模拟器上测试时,它运行正常。当我通过Xcode在我的iOS设备上测试它时,当我到达应用内购买代码时它会崩溃。
关于它的奇怪之处在于,如果我从我的设备中删除现有应用程序然后对其进行测试,那么它可以完美运行。这让我觉得代码没有任何问题,但我对它可能是什么感到难过。
还有其他人遇到过类似的东西吗?
答案 0 :(得分:0)
数据模型中的某些内容已发生变化。当您更新应用程序而不是安装新应用程序时,核心数据或数据库不会被替换,因此您将使用旧数据模型的新代码。删除和重新安装是正确的解决方案,虽然有些人不明白原因。