Xcode 4.6.2 似乎有很多错误。
当我第二次运行我的任何项目时,我会在第一秒内遇到 SIGABRT 崩溃。我完全删除了 Xcode 并重新安装,(是的,我尝试关闭并再次打开)。我还删除了命令行工具和模拟器,但这也无济于事。
好的,我找到了解决方案。请打开菜单 Product -> Scheme -> Edit Scheme,选择左侧的 Run YouAppName.app,选项卡 Info。然后在调试器字段中选择 GDB 而不是 LLDB。
UPD:在新的 Xcode 4.6.3 中,此错误已得到修复。因此,只需更新您的 Xcode。
找到了另一种无需将调试器移至 GDB 即可解决此问题的方法。我通常只是在应用程序运行时通过按来重新运行应用⌘-R程序。取而代之的是,从 Xcode 中终止应用程序⌘-.,等待 5 秒然后点击⌘-R运行它。通过说“我爱 Xcode”来计算 5 秒似乎也有帮助。
编辑:此问题已在 4.6.3 中修复
我想这与 iTunes 的最新更新(11.0.4)有关,因为我在安装更新后遇到了同样的问题。
我们可能不得不等到 Apple 解决了这个问题,然后继续使用上述似乎也适用于我的解决方案。