在应用程序的新更新中添加CoreData时出现问题



我对我的应用程序更新有疑问,我有一个可在iTunesStore中使用的应用程序,该版本不包括应用程序中的核心数据。但现在我已经在新版本的应用程序中添加了CoreData并提交给了苹果商店,我的问题是该应用程序会正常工作还是会崩溃。

为什么要崩溃?如果您只需擦除所有保存的数据,然后将其转换为CoreData数据库,您肯定不会面临任何崩溃。

这里有一件事需要注意——这可能不是解决问题的最佳方法。还请阅读有关CoreData Versioning机制的信息,因为它们将使您在以后的更新中免于失败。

你也可以像这样假设测试你的应用程序的行为——从AppStore下载它,启动它并做一些事情,然后使用Xcode在它上面安装新版本,看看会发生什么。

如果编写崩溃代码,它会崩溃。使用或不使用核心数据与应用程序是否会崩溃的问题完全无关。

最新更新