无法向引导服务器注册 [...]



当我在iOS模拟器上启动我的应用程序时,我一直得到这个错误:

Couldn't register com.mycompany.MyApp with the bootstrap server. Error: unknown error code.
This generally means that another instance of this process was already running or is hung in the debugger.

我读过这个错误的其他报告,似乎没有明显的修复它(重新启动iOS模拟器,重新启动Xcode等)

在这一点上,这里是我尝试过的事情的列表:

    重新启动模拟器
  • 重启Xcode
  • 重启我的机器
  • 删除我的应用程序的派生数据,并清理
  • 删除iOS模拟器应用程序支持目录
  • 恢复到2周前的应用程序版本(2周前工作)
  • 在模拟器中删除应用程序(通过点击按住它并点击X按钮)
  • 将Xcode从4.1升级到4.2,并同时在iOS模拟器4.3和5.0中运行应用

没有工作,我仍然得到相同的引导错误。任何建议(在这一点上,我真的是说任何建议)都将不胜感激。

编辑:只是想补充一下,应用程序在设备上运行良好。

正如GDB所说:

这通常意味着该进程的另一个实例已经在运行或挂起在调试器

所以找到它并杀死它。;)
我重新启动mac,它运行成功。


提示:嗯,这可能有时不起作用,所以我强烈建议您按cmd+以确保您已经停止了模拟器(或设备)。我发现在大多数情况下,模拟器(或设备)在崩溃时不会完全停止。我很少在按cmd+时再次遇到这个问题。每次崩溃时,甚至只是正常退出。希望这将是有帮助的。:)

我刚刚关闭了xcode &重启我的设备(ipad2),它为我工作:)你可以试试::could 't register with the bootstrap Server

另一个解决方案,去清空iphone模拟器的内存模拟器>恢复内容和设置

我只是改变标识符和应用程序可以再次工作。

最后我不得不改变我的bundle标识符

无论你重新启动所有的设备并清除所有,它都会在调试器中卡住…

不知道如何清除……

根据我的经验,设备(或模拟器)重启确实解决了这个问题,但最好不要使用它。

我的经验是:你可以通过制造它来找到崩溃的地方。在这种情况下,开发人员通常按"停止运行方案",这可能导致僵尸进程卡在设备上。但如果按"continue program execution",调试器将终止进程,它不会变成僵尸。

我也有这个错误,我注意到它适用于我,如果你关闭模拟器,停止程序,然后改变你的公司名称。

我不知道为什么,但它对我有用

我打开Activity Monitor并搜索我的应用程序名称,并发现它列出了另一个实例。我用活动监视器退出了这个实例,问题就消失了。

最新更新