【发布时间】:2021-05-09 04:44:33
【问题描述】:
我最近更新到 Xcode 12.3 并解决了运行 carthage 依赖项的方法。构建很好,但是当我运行测试时,我得到了 Illegal Instruction 4 错误。我认为手臂架构问题会导致该问题。我使用来自迦太基的 Quick 和 Nimble,这些用于测试。我尝试将排除拱门和验证拱门设置为是,但它们都不起作用。
我无法将库从 carthage 移动到 pod 或 spm,因为库中有太多配置。更新到新的 Xcode 版本非常痛苦,尤其是在您使用 carthage 时。
更新:
我下载了 0.37 的 carthage 版本并将 xcframeworks 实现到项目中。要运行 xcframeworks 的依赖项,我运行以下命令:
carthage bootstrap --use-xcframeworks --no-use-binaries --platform ios
【问题讨论】: