【发布时间】:2015-12-07 19:33:17
【问题描述】:
我一直在 Xamarin Studio 中测试适用于 iOS 的应用程序,但是每当我到达断点或引发异常并且我在那里停留几秒钟而不按继续执行按钮时,调试会话将随着应用程序关闭将在我的设备上关闭。这是由于here, 提到的过程,因为它发生在初始屏幕期间,如果应用程序在那里暂停的时间过长,它将关闭应用程序,因为它无法创建场景。我想知道是否可以在使用断点调试时禁用它,因为我想查看通过变量等的数据流。
【问题讨论】:
-
听起来这是一个 Xamarin 问题。我不使用 Xamarin,但是从 Xcode 运行时没有这样的关闭。如果在主线程上暂停的时间过长,您无法阻止未从 Xcode 运行的应用程序被杀死;这就是看门狗进程的工作,它只是在做那个工作。见developer.apple.com/library/ios/technotes/tn2151/_index.html
-
@matt 感谢您提供的信息,我将看看是否可以在 xamarin studio 中制作一个 xcode 项目,然后运行它。
-
看门狗在调试时不是一个因素。
-
@quellish 我得到的异常是 0x8badf00d,它“表明应用程序已被 iOS 终止,因为发生了看门狗超时。”
-
在连接调试器时不应该得到那个 - 请归档一个雷达
标签: ios xamarin xamarin-studio