【问题标题】:EXC_ARM_BREAKPOINT when app starts - only when running on device应用程序启动时的 EXC_ARM_BREAKPOINT - 仅在设备上运行时
【发布时间】:2015-10-24 20:21:18
【问题描述】:

我已经用 Swift 开发了一个 iOS 应用程序已经有几个星期了,但是已经有几个星期没有在设备上运行它了。我有一部运行 7.0.6 的 iPhone 4S。当我在设备上启动应用程序时,现在出现以下错误:

Thread 1: EXC_BREAKPOINT (code=EXC_ARM_BREAKPOINT, subcode=0xe7ffdefe)

这可以追溯到我的AppDelegate,第 14 行,这是类签名:

class AppDelegate: UIResponder, UIApplicationDelegate {

在运行 7.0.6 的 iPad 2 上运行时,我还在控制台中获得以下信息:

CoreFoundation = 847.210000

我尝试过的事情:

  • 清理和构建
  • 从设备中删除并重新启动
  • 删除派生数据
  • 确保链接正确的框架(尽管我担心这可能是问题之一,因为我可以在没有任何框架的情况下构建和运行项目)
  • 谷歌搜索
  • 在多台设备和 iOS 7.1/8.0 的模拟器中运行应用程序

以下是错误的堆栈跟踪:

【问题讨论】:

  • 在我的 iPhone 5 7.1.2(越狱)上遇到完全相同的问题,找不到任何解决此问题的方法。顺便说一句,我的控制台打印出这个 CoreFoundation = 847.270000。
  • 我已经在 iPhone 5S 7.1.2(未越狱)上对此进行了测试,并且可以正常工作。你的 iPhone 4S 越狱了吗?
  • 我正在测试的两个设备都已越狱,所以也许这就是问题所在。不过,我确实有另一个用 Swift 编写的应用程序,它适用于两种设备。听起来这和 JB 有点关系
  • 在按住音量增大按钮(禁用移动子状态)的同时启动我的 iPhone 可以解决问题,因此它 100% 是 JB 问题。我会将其发布到越狱 subreddit 并希望得到结果。
  • 对我也有用,100% JB 问题。

标签: ios swift


【解决方案1】:

原来这是越狱的问题。我不完全确定是哪个调整(如果有的话)导致它,但随着时间的推移问题似乎已经解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-10
    • 2013-04-04
    • 1970-01-01
    • 2023-04-04
    • 2019-05-19
    • 1970-01-01
    • 2015-10-28
    • 1970-01-01
    相关资源
    最近更新 更多