2012-04-07 259 views
1

从昨天开始,我的iphone无法调试任何应用程序。 在xcode中,当我选择我的iPhone作为调试目标时,xcode构建应用程序,链接并运行到我的手机中,几秒钟后,xcode完成在我的iPhone中运行。下面的控制台显示“看门狗已经过期,远程设备断开连接,调试会话终止。”当我在Xcode中调试应用程序时,“看门狗已经过期”

它是iPhone4s,iOS版本是5.0.1,已经越狱了,并且在几天前更新了Cydia。

它还无法在我的其他MBP上工作。 我该如何恢复它?

回答

1

这是因为Cydia更新和越狱中的错误。

希望这会有所帮助。

+0

如何解决?我想一开始,但不知道 – Alick 2012-04-08 09:33:04

+0

我已经安装了一个应用程序来设置iPhone安全模式,它会禁用所有的越狱应用程序,并调试工程。 – Alick 2012-05-09 02:32:25

+0

你如何做到这一点,它可能与ipad呢? – 2012-05-09 05:04:52

0

参考这个帖子:

App crashes with "Watchdog has expired." message. No stack trace or crash dump

这里是TC。来自该帖子的回复

“看门狗已过期”。可能意味着什么。消息的格式是 ,表明“本地”GDB(运行在Mac上)GDB定时执行 等待来自“远程”GDB(运行在电话上)的数据。 或者,“Watchdog已过期”可能来自电话的 控制台输出,在其重新启动前不久。

如果您在运行应用程序 时断开设备,它会显示什么内容?如果你关闭它会怎么样?如果您发出硬复位 (睡眠+家10秒)会怎么样?

如果它导致设备重启,有一些严重的错误 发生。您的应用程序不应该能够把电话放下, 但有时事情经过(IIRC,的UIImagePickerController 一些2.x版的有滑倒了一个问题,或者您的应用程序将得到 被杀或手机会重新启动,这取决于首先踢了)。 “大量位图”听起来像是它可能会导致CoreAnimation (或IOSurface或其他)耗尽视频内存。

我会毫不犹豫地做在后台线程绘图除非你 非常小心线程安全(第一近似, CoreAnimation是和UIKit不只是使制造 “thread-的一些功能安全“在4.0)。

希望这有助于你。