【问题标题】:Xcode12 beta4: building for iOS Simulator, but linking in object file built for free standingXcode 12 beta 4:为 iOS 模拟器构建,但在为独立构建的目标文件中链接
【发布时间】:2020-12-08 16:35:18
【问题描述】:
在 Xcode12 beta4 或 beta5 中,我的项目遇到了失败。
我可以在我的设备上运行该项目,但它不在模拟器中运行。
我收到失败消息:
ld:在 /libwebrtc.a(dequantizemmx.o) 中,为 iOS 模拟器构建,但在为独立构建的目标文件中链接,用于架构 x8664 的文件“libwebrtc.a”。
那么有谁知道在 Xcode 12.4 中应该调整哪些设置?
【问题讨论】:
标签:
ios
ios-simulator
xcode12
【解决方案1】:
Apple 对类似问题的回应。
您需要进行一些更改才能支持新的 Xcode。
- 使用 XCFrameworks 打包您的框架。
- 不要将您的 SDK 安装到 iOS SDK 中。您的用户应将 XCFramework 拖放到他们的项目中。