【发布时间】:2019-08-18 17:18:36
【问题描述】:
自更新以来我一直在玩 Xcode 10.2,当我尝试在任何 iOS 版本低于 10 的模拟器上运行我的应用程序时,模拟器将无法启动并崩溃,然后显示以下错误:
dyld:库未加载:/usr/lib/libauto.dylib 引用自: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 原因:没有找到合适的图片。确实找到了:/usr/lib/libauto.dylib: mach-o,但不是为 iOS 模拟器构建的
我尝试在不接触任何东西的情况下创建另一个新项目,将部署目标设置为 iOS 9 并再次在 iOS 9 模拟器上运行,显示相同的错误。
更新
似乎只有当您的代码库包含 swift 时才会出现此问题。使用目标 c 代码库创建了一个新项目并没有使模拟器崩溃。快速是的。
摘要
- Xcode 10.2 包含无法在 iOS 9 模拟器上运行应用的快速代码
- 我已完成所有清理和删除派生数据,但问题仍然存在。
有人知道吗?
最终更新
Apple 刚刚发布 Xcode 10.2.1,它是模拟器已知问题的一部分,请参阅以下链接了解解决方法/修复:
https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_1_release_notes
感谢@russbishop 的回复,已接受回答
【问题讨论】:
-
我有完全相同的问题,相同的 Xcode 版本。尝试清洁/重新安装。甚至尝试了一些魔法与配置文件/证书。还是不行。
-
这个错误是否只适用于模拟器,还是会在 iOS 9.3 设备上中断?
-
它适用于真实设备 9.3.5。但不适用于模拟器。
-
非常好的报告,感谢您一直坚持到解决方案。
标签: ios xcode ios-simulator dyld xcode10.2