应用程序在已经运行的模拟器上运行时给出SIGABRT

时间:2013-06-14 10:33:48

标签: ios xcode ios-simulator sigabrt

当我第一次通过模拟器从XCode运行应用程序时,它正常运行。但是当应用程序在模拟器中运行时,如果我再次从XCode运行,应用程序将停留在启动画面,应用程序正在给SIGABRT崩溃。当我从XCode停止构建时,应用程序继续从启动画面运行。可能是什么问题?

2 个答案:

答案 0 :(得分:0)

这是XCode问题。有时,引导程序无法注册应用程序。通常在控制台上给出错误

Couldn't register com.compname.yourapp 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.Program received signal:  “SIGABRT”. 

解决方案

  1. 如果在设备上运行,请关闭并重启设备。
  2. 如果在模拟器上运行,请重新启动Mac。

答案 1 :(得分:0)

如果您在OSX 10.8.4上运行Xcode 4.6.2,请尝试升级到几天前刚刚发布的Xcode 4.6.3。 4.6.3版本修复了在ios模拟器上调试时有时会发生的随机崩溃和挂起。