首页 > 解决方案 > Xcode12 beta4:为 iOS 模拟器构建,但在为独立构建的目标文件中链接

问题描述

在 Xcode12 beta4 或 beta5 中,我的项目遇到了失败。我可以在我的设备上运行该项目,但它没有在模拟器中运行。

我收到失败消息:ld: in /libwebrtc.a(dequantizemmx.o),为 iOS 模拟器构建,但链接到为独立构建的目标文件,架构 x8664 的文件“libwebrtc.a”。

那么有谁知道在 Xcode 12.4 中应该调整哪些设置?

标签: iosios-simulatorxcode12

解决方案


苹果对类似问题的回应。

您需要进行一些更改才能支持新的 Xcode。

  1. 使用 XCFrameworks 打包您的框架。
  2. 不要将您的 SDK 安装到 iOS SDK 中。您的用户应该将 XCFramework 拖放到他们的项目中。

推荐阅读