问题描述
有没有一种方法可以将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