0

有没有办法将 CorePlot 框架编译为包括 arm 架构在内的通用版本?

当我在 Xcode 12 上打开项目时,我确保选择了标准架构,但它似乎不起作用。我已经用终端上的文件命令对其进行了测试,我只获得了 1 个 x86_64 版本。

有没有办法检查 $(ARCHS_STANDARD) 变量值是什么?

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

4

1 回答 1

1

确保您使用的是release-2.4分支上的代码。在构建框架之前,从窗口顶部的 Scheme 菜单中选择“Any 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 
于 2020-09-09T22:48:20.210 回答