昨天,我刚刚将iPhone 5上的操作系统升级到最新的iOS 8.1。到目前为止,Xcode 6并未包含对该iOS版本的任何支持,因此我不得不通过从AppStore简单下载最新版本来更新Xcode(即使它已下载但安装过程未发生)。一旦完成,我试图运行我昨天完美适合我的项目并且编译出错了,一点点工作,可选值展开并使其得到遵守。在我的iPhone 5上运行......出现了一个整洁的致命错误。
dyld`dyld_fatal_error:
0x1fe8e08c: trap
0x1fe8e090: nop
libdyld.dylib`dyld_stub_binder:
0x3666e080: push {r0, r1, r2, r3, r7, lr}
0x3666e084: add r7, sp, #0x10
0x3666e088: ldr r0, [sp, #24]
0x3666e08c: ldr r1, [sp, #28]
0x3666e090: blx 0x3666e834 ; _dyld_fast_stub_entry(void*, long)
0x3666e094: mov r12, r0
0x3666e098: pop {r0, r1, r2, r3, r7, lr}
0x3666e09c: add sp, sp, #0x8
0x3666e0a0: bx r12
let identifier = "TableViewCell"
(上面介绍了一些来自调试器的东西......)
在iPhone 5的模拟器上它可以工作。是什么原因?
答案 0 :(得分:1)
问题解决了。根据iOS 8.1.1版本的Apple文档:
已知问题 如果您已从iOS 8 Betas升级到8.1.1 Beta,则可能会因为配置文件问题而导致您的应用崩溃。
<强> 解决方法 强>:
不要忘记清洁产品。
Xcode - &gt;产品 - &gt;清洁强>
希望它有所帮助! :)