我目前在App Store上有我的iPhone应用程序的第一个版本(1.x.x)。我以前更新了它,它从来都不是问题。但是,我即将更新到版本2,因为我从头开始重新编写它,所以我在一个新的Xcode项目中启动它。
版本2在我的手机上运行良好,但是当我从App Store下载版本1,然后在其上安装版本2时,它会在启动时立即崩溃。我的字面意思是,电话永远不会离开Springboard。
我做了一点挖掘,有人建议在iPhone模拟器中尝试一下。它实际上在模拟器中工作正常。我只是想100%确定这不会成为升级人员的问题。
以前有人有这个问题吗?如果你把它发布到App Store就好了吗?
谢谢!
答案 0 :(得分:0)
您使用的是CoreData吗?如果您不在数据模型上使用某种版本控制,并且自版本1以来更改了它,那么您的应用程序将崩溃。最好的办法是将旧模型复制到新项目中并创建新版本。这将有助于CoreData将旧数据模型中的信息迁移到新数据模型中。
答案 1 :(得分:0)
只是为了跟进,一旦它被批准并在App Store上可用,它就可以安装得很好。