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

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

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

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


当前回答

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

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

大卫

其他回答

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

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

大卫

重置iOS模拟器为我修复了这个错误。虽然这将删除模拟器中所有的应用程序,但它可以在无需重新启动机器的情况下修复问题。

你可以通过以下方法重置你的iOS模拟器:

1)转到“iOS模拟器”菜单,在主屏幕最左侧的Apple()徽标旁边。 2)选择“重置内容和设置…”。 3)阅读弹出的提示信息,如果你同意,点击“重置”,否则,点击“不重置”。

这个错误在我身上发生了很多次,几乎每次我在模拟器中测试应用程序时,都会迫使我重新启动。

如果你想完成一些工作,这里有一个变通方法:

在project导航器中单击您的项目 去目标->信息 为应用程序不在后台运行添加一个键并设置为YES。

这意味着当你在模拟器中按下home键或退出模拟器时,应用程序不会挂起。

不要忘记在发布之前更改这个设置!把它放在你的发行清单上:)

我也有同样的问题,并通过以下方法解决了它

从设备中删除应用程序, 断开设备与Mac的连接, 把设备关掉再打开, 退出Xcode重新上线, 戒烟工具, 最后,再次进行清洁和构建。

我还做了一件事,因为Xcode配置为使用iOS 5.0,而我的项目使用iOS 4.3

删除所有框架并重新添加它们。

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