首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应用程序因苹果监视程序计时器超时而被拒绝,但didFinishLaunching不会占用太长时间

应用程序因苹果监视程序计时器超时而被拒绝,但didFinishLaunching不会占用太长时间
EN

Stack Overflow用户
提问于 2019-01-11 19:28:35
回答 1查看 344关注 0票数 0

我知道有很多关于同一问题的问题,但大多数答案都与阻塞UI和didFinishLaunchingWithOptions方法中的一些调用的主线程有关。

我尝试为我的应用程序运行计时器工具,并调试我的代码(设备和模拟器)。在第一次启动应用程序时,大约需要11秒才能通过闪屏,但当我调试代码时,甚至在执行didFinishLaunchingWithOptions中的第一行代码之前,也需要大约8-9秒。

因此,我的appDelegateMethods总共需要2-3秒才能让应用程序做出响应,这似乎是公平的。

同样在第一次启动后,当我尝试运行我的应用程序时,无论是否使用计时器仪器,它都需要大约4-5秒才能激活。

所以我的问题是:为什么我的应用程序在第一次启动时需要大约8-9秒才能进入didFinishLaunchingWithOptions方法?

我在willFinishLaunchingWithOptions方法中也没有任何东西。

你有什么想法吗?还是我错过了这里的某些东西?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-01-11 19:51:08

我相信您可能在动态库加载时间方面有问题。您可以通过将环境变量DYLD_PRINT_STATISTICS添加到您的方案并在启动后检查控制台输出来检查此问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54145624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档