【发布时间】: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 问题。