我的应用程序大约需要 10 秒才能启动。需要明确的是,10 秒是我按下应用程序图标和启动屏幕出现之间的时间。我试图将计时器放在 main 和 didFinishLaunchingWithOptions 调用上。但似乎这些只是在 10 秒后被调用。
要在此处添加更多详细信息,这是应用程序的更新。该应用程序的先前版本在同一设备(iOS 8.3 OS)上运行良好,但不是当前应用程序。两次更新之间的主要区别(除了少数仅在发布后生效的新功能)是 coredata-model 的变化。为此,我添加了一个新的 dataModel-filename_2.xcdatamodel 文件。
关于如何解决此启动时间问题的任何想法/建议?
编辑:只是补充一点,我在“iOS 9”上没有遇到这个问题。但是我在一台“iOS 8”iPad 上看到了这个问题,以至于应用程序甚至需要很长时间才能从后台出现(不仅仅是新发布)。但不能一概而论,我只在 2 台设备上进行了测试。