我的应用是企业应用。 当我点击应用程序图标时,图标变暗,并卡住 4-5 秒。(视情况而定,有些用户报告它卡住了 10 秒。)
最佳答案
您的应用似乎存在启动时间问题。 Apple 表示 400 毫秒是一个很好的启动时间。如果您的应用加载时间超过 20 秒,iOS 将终止该进程。 出现此类问题的主要原因可能是:
- 应用中有很多框架
- 项目有很多类,类别
- 项目是用 Objective-C 编写的(Swift 已经优化了运行时)
尝试在Scheme中添加环境变量DYLD_PRINT_STATISTICS
:
同时检查 AppDelegate 中的 -application:didFinishLaunchingWithOptions:
方法。如果您执行一些繁重的操作,请将其删除。您可以测量代码执行时间,如 described here或精确方法described here .
有关更多信息,请查看:
关于ios - 当我启动我的应用程序时,它会在 iPhone 应用程序屏幕上停留 4.5 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39969641/