关于新运营商:升级iPhone App

Upgrading iPhone App

我目前在App Store上拥有我的iPhone应用程序的第一个版本(1.x.x)。我以前已经对其进行过更新,它从来没有成为问题。但是,我打算将其更新到版本2,因为我是从头开始重新编写的,所以我在一个新的Xcode项目中启动了它。

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

我做了一些挖掘工作,有人建议在iPhone模拟器中尝试一下。实际上,它在Simulator中确实可以正常工作。我只是想100%确保这不会成为人们升级的问题。

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

谢谢!


仅需跟进,一旦获得批准并在App Store上可用,它就可以很好地安装。


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