5

当我点击我的应用程序图标以启动它时,点击后需要 0.5-1.0 秒才能真正从 Springboard 打开应用程序 - 换句话说,在点击图标和 Springboard 放大应用程序的启动图像之间存在显着延迟。我在设备(iPad 3)上的任何其他应用程序中都没有看到这一点。这也发生在 iPhone 4 上,但不是 iPhone 5。

除了在首次启动时发生这种情况外,在应用程序后台运行时也会发生这种情况。

我检查并确保没有发生任何昂贵的事情,applicationDidFinishLaunching或者appBecameActive- 我什至尝试删除所有内容,除了将视图控制器分配给 UIWindow 的根视图。

有没有人见过这样的东西?关于如何解决它的任何想法?谢谢!

4

2 回答 2

2

如果我读了你的陈述

“点击图标和...启动图像之间的显着延迟”

那么这就是 Springboard 正在处理的事情。换句话说,延迟是在你main()被调用之前,所以它可能是你的应用程序的静态特性的问题,要么是在 中声明的info.plist东西,要么是 Springboard 能够加载应用程序的东西。

我会检查一些事情:

  1. info.plist格式正确,不包含不必要的引用或其他标签;
  2. 发射图像并不大;
  3. .ipa不是疯大;
  4. 正如 xmlhack 所提到的,静态变量不会发生奇怪的事情。
于 2013-10-02T23:21:54.337 回答
1

我至少找到了一个延迟的原因。配置文件。其中很多。

当我想到它时,我已经拥有了 400 多个。删除了所有旧的,AdHoc 和开发人员构建开始时间恢复正常。

于 2013-12-04T05:51:53.737 回答