从AppStore更新应用程序后,部分用户报告该应用程序无法启动。它在开始后一秒钟就会崩溃。重新安装应用程序可以解决问题。
我的应用程序与今天的扩展程序(Group sandbox)共享coredata base。 数据库已正确版本化,我在提交之前已成功尝试从之前的每个商店版本进行更新。
斗争是我无法重现崩溃。这个更新在我的4个测试设备(iPad,iPhone 5S,iPhone 4,iPhone 6+)上运行得非常好。 iTunes连接和crashlytics不报告任何崩溃。
在我以前的一个应用程序中,我遇到了同样的问题,一个大的进程在开始时将应用程序冻结了20秒。但在这种情况下,我一开始没什么特别的。我只是实例化我的coredata上下文,GoogleAnalytics,Crashlytics和其他轻量级处理自定义组件。
我怀疑问题来自数据库。高级用户可以拥有繁重的数据库文件(超过30MB)。您认为Apple coredata迁移过程是否会超出应用程序内存限制?