Xcode12 beta4:为iOS Simulator构建,但链接为独立建立的目标文件

问题描述

在Xcode12 beta4或beta5中,我的项目失败。 我可以在我的设备上运行该项目,但是它不在模拟器中运行。

我收到失败消息: ld:在/libwebrtc.a(dequantizemmx.o)中,是为iOS Simulator构建的,但是链接了为独立运行而构建的目标文件,即用于体系结构x8664的文件“ libwebrtc.a”。

那么有人知道Xcode 12.4应该调整哪些设置吗?

解决方法

Apple对类似问题的答复。

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

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...