适用于Mac Apple Silicon的具有通用构建的CorePlot框架

问题描述

有没有一种方法可以将CorePlot框架编译为包括arm体系结构的通用构建?

当我在Xcode 12上打开项目时,请确保选择“标准体系结构”,但它似乎无法正常工作。我已经在终端上使用file命令对其进行了测试,但我只为x86_64获得1个版本。

是否可以检查$(ARCHS_STANDARD)变量值是什么?

CorePlot框架: https://github.com/core-plot/core-plot

解决方法

确保您正在使用release-2.4分支上的代码。在构建框架之前,请从窗口顶部的“方案”菜单中选择“任何Mac(Apple Silicon,Intel)”而不是“ My Mac”。

$ lipo -info (build folder)/CorePlot.framework/Versions/A/CorePlot 
Architectures in the fat file: (build folder)/CorePlot.framework/Versions/A/CorePlot are: 
x86_64 arm64 

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...