Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如果应用程序在启动屏幕上暂停,有没有办法阻止它关闭?_Ios_Xamarin_Xamarin Studio - Fatal编程技术网

Ios 如果应用程序在启动屏幕上暂停,有没有办法阻止它关闭?

Ios 如果应用程序在启动屏幕上暂停,有没有办法阻止它关闭?,ios,xamarin,xamarin-studio,Ios,Xamarin,Xamarin Studio,我一直在Xamarin Studio中测试一个iOS应用程序,但是每当我到达断点或引发异常,并且我在那里停留几秒钟而没有按下“继续执行”按钮时,调试会话将关闭,因为该应用程序将在我的设备上关闭。这是因为在启动屏幕期间发生了上述过程,如果应用程序在此暂停太长时间,它将关闭应用程序,因为它无法创建场景。我想知道在调试断点时是否可以禁用此功能,因为我想查看通过变量等的数据流。正如matt猜测的,这是Xamarin的问题。对我对Xamarin的调查的回应是 Xamarin当前不使用本机调试器,因此不使用

我一直在Xamarin Studio中测试一个iOS应用程序,但是每当我到达断点或引发异常,并且我在那里停留几秒钟而没有按下“继续执行”按钮时,调试会话将关闭,因为该应用程序将在我的设备上关闭。这是因为在启动屏幕期间发生了上述过程,如果应用程序在此暂停太长时间,它将关闭应用程序,因为它无法创建场景。我想知道在调试断点时是否可以禁用此功能,因为我想查看通过变量等的数据流。

正如matt猜测的,这是Xamarin的问题。对我对Xamarin的调查的回应是

Xamarin当前不使用本机调试器,因此不使用watchdog 残废他们正在寻找替代方案,但目前来看,这是一种潜力 解决方法是在你从工作岗位回来之前不要做任何事情 FinishedLaunching方法(即在计时器事件中启动启动代码 例如),并对其进行调试


更新:此错误的状态为“下一个主要版本已修复”。截至2015年12月29日,这似乎是Xamarin的问题。我不使用Xamarin,但是从Xcode运行时没有这样的闭包。如果某个应用程序在主线程上暂停太长时间,则无法阻止该应用程序被杀死;这是监督程序的工作,它只是在做这项工作。请参阅@matt谢谢您提供的信息,我将看看是否可以在xamarin studio中创建一个xcode项目,然后运行该项目。调试时,看门狗不是一个因素。@quellish我得到的异常是0x8badf00d,它“表示由于出现看门狗超时,应用程序已被iOS终止。”当调试器连接时不应获取该信息-请提交雷达文件