我目前在App Store上有我的iPhone应用程序的第一个版本(1.x.x)。我之前更新过它,它从来都不是问题。但是,我正在将其更新到版本2,并且因为我从头开始重新编写它,所以我在一个新的Xcode项目中开始了它。升级iPhone应用程序
版本2在我的手机上效果很好,但是当我从App Store下载版本1,然后在其上安装版本2时,它在启动时立即崩溃。我的字面意思是立即表明电话永远不会从Springboard中消失。
我做了一点挖掘,有人建议在iPhone模拟器中尝试它。它实际上在模拟器中工作正常。我只是想100%确定这不会成为升级人员的问题。
有没有人有过这个问题?如果是的话,当你将它发布到应用程序商店时是否正确?
谢谢!
将设备连接到桌面。安装版本1.X.从XCode安装并运行版本2.X。你在控制台中看到什么? – sha 2012-04-09 17:31:13
模拟器,顾名思义,应该模拟真正的iPhone会做什么。如果行为不同,请确保您的行为不同。你是否像真正的iPhone一样在模拟器上安装版本2? – Andrew 2012-04-09 19:11:13
我已将它连接到我的电脑,控制台中没有任何内容出现。它只是说在Xcode的顶部“完成运行”。这就像它永远不会运行。此外,该应用程序不使用核心数据。两个版本都使用相同版本的SQLite 3。 – 2012-04-10 01:24:33