用xcodedebugging“无法及时启动”

有人可以帮我设置我的debugging环境,所以事情会更有意义吗?

在某些时候模拟器停止加载我正在工作的应用程序。 该应用加载好,如果我用仪器运行它,并在设备(iPad)上运行良好。

该应用程序试图加载,突然间,我得到一个“debugging终止”消息在xcode的左下angular。

运行'tail -f /var/log/system.log'我发现了以下消息:“myApp未能及时启动”。

捅了一圈,并试验断点,我能够指出这个方法的罪魁祸首:

- (BOOL)application:(UIApplication *) application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; 

这个方法自然是应用程序委托的一部分,它的第一件事是执行:

 [window addSubview:viewController.view]; 

所以我的问题 – 我怎么知道这到底是怎么回事,我的应用程序的哪个部分挂?

此外,什么样的设置可以用来从debugging器获取有用的信息…

每当出现错误,我甚至不能找出产生它的代码行。

谢谢。

如果您的应用程序未能及时启动,则表示您的应用程序在启动时使用此方法正在耗费大量时间

(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;

如果你超过了一段时间,仍然没有启动,你的应用程序自动终止。 因此,您可以查看您的代码,并在应用程序启动完成后让其中一些代码在后台运行。 干杯。