我对我的应用更新有疑问,我有一个在iTunesStore中可用的应用程序,该版本不包含应用程序中的coredata。但是现在我已经在新版本的应用程序中添加了CoreData并提交给苹果商店,我的问题是该应用程序将正常工作还是会崩溃。
答案 0 :(得分:2)
为什么会崩溃?如果您只是删除所有已保存的数据,然后将其转换为CoreData数据库 - 您肯定不会遇到任何崩溃。
这里有一点需要注意 - 这可能不是解决问题的最佳方法。另请阅读有关CoreData Versioning
机制的信息,因为它们可以帮助您避免以后更新失败。
您还可以假设地测试您的应用程序的行为 - 从AppStore下载,启动它并执行操作,然后使用Xcode在其上安装新版本,看看会发生什么。
答案 1 :(得分:2)
如果您编写崩溃的代码,它将崩溃。使用核心数据或不使用核心数据与应用程序是否会崩溃的问题完全无关。