Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的一个应用程序被拒绝了,因为它超过了启动时间限制。看门狗进程杀死了它。有什么方法可以在调试模式下启用这个看门狗组件?我在某处读到它出于调试目的而被禁用(这对我来说似乎是合乎逻辑的)。只是想知道您是否可以通过某些设置或其他方式手动启用它。
顺便说一句,我知道如何解决这个问题,将整个启动代码移动到后台线程就可以了。
有人有想法吗?
好吧,当您不通过 Xcode(即没有附加调试器)启动应用程序时,它处于活动状态,因此您可以通过 Xcode 安装您的应用程序,拔下它,启动应用程序。然后你会看到它是否需要太长时间。但实际上,您不应该认为在调试期间需要将其作为功能。你应该尽快返回,applicationDidFinishLaunching然后像你提到的那样做你的工作。
applicationDidFinishLaunching