【问题标题】:SpringBoard failed to launch application with error: 5SpringBoard 无法启动应用程序并出现错误:5
【发布时间】:2013-10-27 17:08:56
【问题描述】:

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

【问题讨论】:

  • 当我尝试在设备上运行应用程序时,它会弹出一个对话框:无法启动“MyApp”。已禁用。这个消息比错误5更神秘。有什么建议吗?
  • iOS 模拟器的错误会记录到系统日志中,所以打开 Console.app:它是否有任何额外的日志记录?这听起来有点像launchd 问题,但很难确定。

标签: ios


【解决方案1】:

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

【讨论】:

  • 同样的事情——模拟器上的错误 5 和设备上禁用的应用程序。我会尝试重新启动我的 mac,如果有帮助,我会告诉你。
  • 有趣的是,电脑重启后,我开始在模拟器中运行错误 3——非常有希望。
  • 不。从模拟器中清除应用程序,强制关闭模拟器。重新启动应用程序——回到错误 5,没有人知道这意味着什么,令人沮丧。我从这里去哪里?
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

    • 罪魁祸首是后台获取被打开。但我没有在它挑选出来的不同 github 分支下把它上交..
    • 两天以来我一直有这个问题。终于找到了解决办法。这是因为“后台获取”事件。
    【解决方案4】:

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

    【讨论】:

      【解决方案5】:

      添加到 dmitryame 的回答中,仅通过在编辑方案/运行配置下取消选中“由于后台提取事件而启动”来为我解决此问题。

      以下是在我的案例中导致错误消息的罪魁祸首的图像:

      【讨论】:

        猜你喜欢
        • 2013-11-20
        • 2013-10-23
        • 2013-10-17
        • 2010-09-22
        • 2013-09-23
        • 2014-03-14
        • 2013-11-21
        • 2013-10-01
        • 2020-09-08
        相关资源
        最近更新 更多