ios - iOS 8.1 升级后无法在 iPhone 5 上运行 App

标签 ios iphone xcode swift

昨天,我刚刚将我的 iPhone 5 上的操作系统升级到最新的 iOS 8.1。到目前为止,Xcode 6 不包含对该 iOS 版本的任何支持,所以我不得不通过简单地从 AppStore 下载最新版本来更新 Xcode(即使它已下载但安装过程没有发生)。完成后,我昨天尝试运行我的项目,该项目对我来说完美无缺,但编译出错了,对可选值进行了一些解包工作并使其合规。在我的 iPhone 5 上运行,然后……出现了一个巧妙的 fatal error 。

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 的模拟器上它可以工作。这是什么原因?

最佳答案

问题已解决。根据 iOS 8.1.1 版本的 Apple 文档:

已知问题 如果您已从 iOS 8 Beta 升级到 8.1.1 Beta,您可能会看到您的应用因配置文件问题而崩溃。

解决方法:

  • 通过 USB 将设备连接到您的 Mac
  • 启动 Xcode
  • 选择窗口 -> 设备
  • 右键单击左栏中的设备,选择“显示配置文件”
  • 点击相关配置文件
  • 按“-”键
  • 继续删除所有受影响的配置文件。
  • 重新安装应用

不要忘记清洁产品。

Xcode -> 产品 -> 清洁

希望对您有所帮助! :)

关于ios - iOS 8.1 升级后无法在 iPhone 5 上运行 App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26742800/

相关文章:

ios - 从下一个 minitue 计算当前时间然后 NSTimer 不应该工作

iphone - iOS 7 下 UITableView 部分索引相关的崩溃

iphone - 如何实现连续拖拽菜单效果?

swift - 改变方向时无法让 shouldautorotate 触发

ios - 如何在轮播中选择图像并转到 iPhone 中的下一个 View

ios - 截断应用程序中所有 UINavigationBar 标题的最佳方法

iphone - WordPress 博客 iPhone 应用程序阅读器

iphone - AVCaptureSession 暂停和恢复记录

iOS 应用程序无法在 Xcode 中创建存档,但构建良好

ios - Xcode iPhone SDK - 开始时保持 NSInteger 为零