1

我的 iPhone 应用程序突然停止以开发模式启动。当我在模拟器中启动时,它会弹出一个对话框: SpringBoard failed to launch application with error: 5 网上有大量关于错误 3 和 7 的参考资料,但不是 5。我尝试遵循 3 和7,清理应用程序,将其从模拟器中删除,重新启动xcode等...... - 没有帮助。任何人都可以对这个神秘的错误 5 以及如何克服它有所了解吗?

4

5 回答 5

6

过了一会儿,问题又回来了,所以深入研究它,发现我一定是不小心打开了运行配置中的位置模拟选项以及后台获取(由于后台获取事件而启动)。我正在玩后台获取和位置事件,但最终决定不使用它。在运行方案中关闭这些功能使我的应用程序重新运行。

于 2013-10-19T22:23:16.160 回答
2

所以,这就是答案。这与后台定位服务有关。显然它已被我的应用程序禁用。一旦我从 Info.plist 中删除它——事情又开始点击了。把它放回去——同样的问题。人们希望,我收到的消息会更加用户友好。无论如何,谢谢你帮助我。

于 2013-10-19T02:39:48.457 回答
2

添加到 dmitryame 的答案中,仅通过在 Edit Scheme / Run Configuration 下取消选中 “Launch due to a background fetch event”为我解决了这个问题。

下面是在我的情况下导致错误消息的罪魁祸首的图像:

在此处输入图像描述

于 2014-05-28T11:48:32.137 回答
2

我在 2 小时前遇到了同样的问题,然后我关闭了 iOS 模拟器和 Xcode,然后再次运行它,它完美地运行了尝试它也许它会起作用。

于 2013-10-18T19:09:23.860 回答
0

退出模拟器并清理 Xcode。新版本不会再次显示此警报。造成这种情况的可能原因可能是在 64 位模拟器和 32 位模拟器之间切换。

于 2013-12-24T14:43:54.173 回答