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

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

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

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


当前回答

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

其他回答

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

修复后重新启动我的手机删除应用程序,然后重建它干净,再次运行。现在工作正常。

奇怪。

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

我曾经遇到过这样的问题,我是这样做的

从模拟器中删除应用程序。 删除派生的数据文件夹。 通过选择产品菜单-清洁,在项目中执行清洁操作 重置模拟器。 Xcode辞职。 尝试运行项目现在,如果它的工作良好,否则转到步骤7 重复从1到5的所有步骤,然后重新启动计算机。

在大多数情况下,我让它在第6步运行,极端情况下,我不得不重新启动我的机器。

的原因

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

修复

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

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