0

我目前在 App Store 上有我的 iPhone 应用程序的第一个版本 (1.xx)。我之前更新过,从来没出过问题。但是,我即将将它更新到版本 2,并且因为我从头开始重新编写它,所以我在一个新的 Xcode 项目中启动它。

第 2 版在我的手机上运行良好,但是当我从 App Store 下载第 1 版,然后在此基础上安装第 2 版时,它在启动时立即崩溃。我的意思是立即,电话永远不会离开 Springboard。

我做了一点挖掘,有人建议在 iPhone 模拟器中尝试一下。它实际上在模拟器中运行良好。我只想 100% 确定这不会成为人们升级的问题。

以前有人遇到过这个问题吗?如果是这样,当您将其发布到 App Store 时是否还好?

谢谢!

4

2 回答 2

0

你在使用 CoreData 吗?如果您没有对数据模型使用某种版本控制,并且自版本 1 起对其进行了更改,您的应用程序将会崩溃。最好的办法是将旧模型复制到新项目中并创建一个新版本。这将帮助 CoreData 将信息从旧数据模型迁移到新数据模型中。

于 2012-04-09T17:37:49.220 回答
0

只是为了跟进,一旦它被批准并在 App Store 上可用,它就可以正常安装了。

于 2013-04-18T21:15:01.390 回答