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

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

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

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


当前回答

哦,我的天——我尝试了上面和其他帖子中列出的所有方法。重新安装Xcode,重启电脑,将所有丢失的文件复制到正确的文件夹中……最终,我备份了我的iphone,删除并恢复了它,它工作了!

我认为可能是由于我的iphone白色断开了连接,它正在运行性能工具捕捉漏洞。或者类似的事情。

啊,松了一口气。

其他回答

如果在iPhone上测试时出现这种情况。重启电话。从我被告知的电话或模拟器仍然认为有一个应用程序运行的实例,所以当它最后一次运行时,它没有正确地终止做要么在你的代码错误或电话/模拟器只是想有一个呻吟。

你可以在函数或选项卡中分配变量。如果你的函数或标签被退出,它将被dealloc。 所以你必须声明它的成员变量或全局变量。

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

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

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