我在模拟器上测试我的应用程序时,它在点击UIAlertView的一个按钮时崩溃了。我在那里停止调试,对代码做了一些更改,并重新构建应用程序。现在,当我运行应用程序时,我在控制台中得到这个错误

无法向引导服务器注册com.myApp.debug。Error:未知错误码。 这通常意味着该进程的另一个实例已经在运行或挂起在调试器中。程序接收信号:“SIGABRT”。

我尝试从模拟器中删除应用程序,做一个干净的构建,但当我尝试运行应用程序时,我仍然得到这个错误。

我应该怎么做才能再次在模拟器上运行应用程序?


当前回答

重启设备,正常工作!: D

谢谢大家的建议。

其他回答

没有答案,但至少还有一个测试要做。打开Terminal,运行命令:"ps-Ael | grep Z"。如果你得到两个条目,一个是“(哐当)”,另一个是你的应用程序或公司名称,你就会被重启。

如果你是开发人员,输入一个简短的bug,告诉苹果重启是多么烦人,并提到他们可以将这个bug dup到“rdar://10401934”,就像我刚才输入的那样。

大卫

我只是遇到了这种情况:我只在我的设备上得到错误,而模拟器工作正常。我最终不得不重置我的设备,错误就消失了。

的原因

在模拟器中运行您的应用程序之前,之前运行的应用程序已经完全停止。

修复

等待,直到您看到停止按钮再次激活,然后再次运行。

(我使用的是Xcode 4.2.1。当我升级到OS X Lion时,这个问题经常发生)。

在Lion上使用Xcode 4.2.1对我来说发生了很多事情。更新到4.3.2,它不再发生了。很高兴他们修好了。

我得到了这个错误。我尝试重新启动模拟器和Xcode,但我的项目只会在清洁和构建后再次工作。不知道是什么引起的。