无法在引导程序服务器上注册

在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周前工作)
  • 在模拟器中删除应用程序(通过点击并按住Xbutton)
  • 将Xcode 4.1升级到4.2,并在iOS Simulator 4.3和5.0中运行应用程序

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

编辑:只是想补充说,应用程序在设备上运行良好。 我只在模拟器上得到这个错误…

正如GDB所说:

这通常意味着此进程的另一个实例已经在运行,或挂在debugging器中

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


提示 :呃,这可能有时候不行,所以我强烈build议你按cmd + 确保你已经停止模拟器(或设备)。 我发现在大多数情况下,模拟器(或设备)不会在发生崩溃时停止。 我很less遇到这个问题,再按cmd + 每次崩溃甚至只是正常退出。 希望这会有所帮助。 🙂

我刚刚closures我的xcode&重新启动我的设备(ipad2),它适用于我:)你可以试试这个:: 不能注册引导服务器

另一个解决scheme,去清除iphone模拟器的内存模拟器>恢复内容和设置,然后再次运行该程序。

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

我不得不改变我的包标识符

无论你重新启动所有设备并清除所有设备,它在debugging器中会很难被卡住。

不知道如何清除它..

正如我所经历的,设备(或模拟器)重启确实解决了这个问题,但最好不要这样做。

另外我的经验是:你可以find坠毁的地方。 在这样的时候开发者通常会按下“停止运行scheme”,这可能会导致僵尸进程卡在设备中。 但是如果按下“COUNTINUE程序执行”,debugging器会终止这个过程,它不会成为僵尸。

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

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

Interesting Posts