【问题标题】:dyld error when trying to run an iOS 8 app on iPhone 5尝试在 iPhone 5 上运行 iOS 8 应用程序时出现 dyld 错误
【发布时间】:2014-10-01 22:22:11
【问题描述】:

尝试在已连接的带有 Xcode 6.0.1 (6A317) 的 iPhone 5 上本地运行应用程序。该应用程序可以在所有其他设备上运行,但在 iPhone 5 上,应用程序启动后我立即收到此错误:

dyld: could not load inserted library '/Developer/usr/lib/libBacktraceRecording.dylib' because image not found

我发现了这条相关的 Twitter 帖子:https://twitter.com/steipete/status/473620531111919616,并尝试了其中的大部分建议,包括:

  • 重新启动 Mac 和 iPhone 5
  • 将 iOS 从 8.0.0 更新到 8.0.2
  • 创建了一个新方案来运行发布配置而不是调试
  • 确保使用xcode-select 使用了正确的命令行工具

以上都不起作用。我只想做一个 iOS 恢复作为最后的手段。在我们走恢复路线之前,我还有什么可以尝试的吗?

【问题讨论】:

    标签: iphone ios8 xcode6 dyld


    【解决方案1】:

    重启设备/如果不是模拟器修复它。 iOS 没有更新。真的很糟糕!

    【讨论】:

      【解决方案2】:

      我什么都试过了...重启手机、重启 macbook、清理和重建、清除派生项目数据、切换 Xcode 版本、从头开始重新安装 XCode 6.1.1(2.5Gb 下载)、Xcode 5.1、Xcode 6.0,将手机升级到IOS 8.1.2,清除所有 XCode 默认值 (Reverting all Xcode settings to their original state),甚至构建多个具有不同部署选项的空 XCode iOS 应用程序(iOS 7.0、iOS 8.0、iOS 8.1)。

      唯一对我有用的是用完整的固件备份恢复整个 iPhone 5。

      【讨论】:

        【解决方案3】:

        我们通过删除项目的派生数据解决了这个问题。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-12-30
          • 2018-06-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多