尝试在 iPhone 5 上运行 iOS 8 应用程序时出现 dyld 错误
Posted
技术标签:
【中文标题】尝试在 iPhone 5 上运行 iOS 8 应用程序时出现 dyld 错误【英文标题】:dyld error when trying to run an iOS 8 app on iPhone 5 【发布时间】: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 恢复作为最后的手段。在我们走恢复路线之前,我还有什么可以尝试的吗?
【问题讨论】:
【参考方案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】:我们通过删除项目的派生数据解决了这个问题。
【讨论】:
以上是关于尝试在 iPhone 5 上运行 iOS 8 应用程序时出现 dyld 错误的主要内容,如果未能解决你的问题,请参考以下文章
iOS 8 代码适用于 iPhone 5s 但不适用于 iPhone 5
在iPhone 8上的iOS 11.2上运行的离子动态图像,但在iPhone 6上不在11.2上
在 iPad mini iOS 8 上运行 iPhone 应用程序会导致 UIActivityViewController 中的图标大小错误
如何在 iPad 上运行的 iPhone 应用程序中获取 iOS 8 自定义键盘的主机应用程序屏幕几何图形?