Dre*_*ree 5 ios ios-simulator swift xcode12
我下载了 Xcode 12.0 beta 5 并尝试构建我的项目,但收到以下错误:
<unknown>:0: error: unable to load standard library for target 'arm64-apple-ios9.0'
Run Code Online (Sandbox Code Playgroud)
我尝试在线搜索解决方案,但我发现的所有内容都没有帮助我解决此错误。我在 SO 上找到了这个线程,但没有一个提议的解决方案对我有用。
我认为这是与模拟器有关的错误。事实上,该项目使用通用设备和真实设备正确构建。
您的错误消息非常少,但表明您正在尝试为 iOS 9.0 构建 - 我会在导航器中检查您的构建报告以获取更有用的错误消息。我对这个问题有一些预感:
弃用 在 macOS 11 中运行时,模拟器支持 iOS 11.4 或更高版本。(59938106)
但是,为设备构建支持 iOS 9 及更高版本:
弃用 Xcode 现在支持在运行 iOS 9.0 及更高版本的 iOS 设备上调试应用程序和运行测试。(59561001)
值得检查 Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupport for iOS 9 的内容。确保这里有模拟器设备支持文件。
此外,如果您安装了以前的 Xcode 测试版,请确保再次将命令行工具设置为您要使用的最新 Xcode 测试版(如果您安装了新版本的 Xcode,它们将被停用)。
如其他答案中所述,$(VALID_ARCHS)从 main 和 CocoaPods 目标中删除构建设置。
检查您的架构构建设置是否$(ARCHS_STANDARD)为所有目标设置。您使用的arm架构很奇怪- 通常模拟器构建是x86_64,因此您需要解决任何冲突的架构构建设置(您使用的是 Mac Catalyst 还是 Developer Transition Kit?)。
遗留构建系统已弃用,并将在未来版本中删除。(62742902)
对于每个步骤,请确保清除派生数据并重建。在两次尝试之间重新启动 Xcode 也是一个好主意。如果 7 个建议都不起作用,那么我建议您在反馈助手上提出错误票。Xcode 在 beta 阶段经历了许多快速改进,因此可能会出现一些意想不到的行为。
| 归档时间: |
|
| 查看次数: |
4090 次 |
| 最近记录: |