调试“无法及时启动”与xcode

时间:2011-01-25 20:05:26

标签: xcode debugging ios ios-simulator

有人可以帮助我设置我的调试环境,这样事情会更有意义吗?

在某些时候,模拟器停止加载我正在处理的应用程序。如果我使用乐器运行它并在设备(iPad)上运行良好,该应用程序可以很好地加载。

应用程序尝试加载,突然我在xcode的左下角收到“调试已终止”消息。

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

我在探索断点时尝试了这个方法:

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

此方法自然是app委托的一部分,它首先执行的是:

[window addSubview:viewController.view];

所以我的问题 - 我怎么能弄清楚这里到底发生了什么,我的应用程序的哪个部分挂了?

此外,可以使用哪种设置从调试器中获取有用的信息......

每当出现错误时,我甚至无法弄清楚生成它的代码行。

感谢。

1 个答案:

答案 0 :(得分:5)

如果您的应用未能及时发布,则意味着您的应用在此方法中在发布时耗费了大量时间

  

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

如果超过一段时间但仍未启动,您的应用程序将自动终止。因此,您可以在应用完成启动后查看代码并使其中一些代码在后台运行。欢呼声。