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

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

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

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


当前回答

我一直得到这个错误,直到我不再相信“运行”对话框中的“停止”按钮。现在我总是在试图运行之前点击工具栏上的“停止”键,我还没有遇到任何僵尸进程。

其他回答

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

尝试退出并重新启动模拟器?如果“情况变得更糟”,你可以尝试重新启动:根据我的经验,这应该能解决问题。

在最糟糕的情况下,重置iOS模拟器的内容和设置,大部分时间在我的情况下,退出XCode和模拟器,总是工作为我工作XCode4.6(经常挂起)

此错误过去常发生在旧版本的iOS模拟器中,因为另一个设备中正在关闭的作业的旧实例可能与新实例发生冲突。

iOS 6.0及以后版本应该不会遇到这样的问题,因为iOS 6.0引入了引导子集的使用,而iOS 7.0引入了专用引导服务器(launchd_sim)的使用,它与主机的引导服务器完全隔离。

关闭模拟器 停止应用在xCode中运行。 打开活动监视器,搜索与您的应用程序名称一起运行的进程。 在活动监视器中终止此进程 重新构建您的项目,您应该已经设置好了