# 编译 Apple Silicon 版本 Aseprite **Published by:** [Moeif Studio](https://paragraph.com/@moeif-studio/) **Published on:** 2022-01-15 **URL:** https://paragraph.com/@moeif-studio/apple-silicon-aseprite ## Content 编译苹果 M1 芯片版本的 Aseprite,步骤如下确保电脑上已经装好了 XCode,并且启动过,以及 XCode 启动后自动装好了一些必要的工具确保电脑上装好了 CMake,如果没装好,可以使用命令 brew install cmake 来安装确保电脑上装好了 Ninja,如果没装,使用命令 brew install ninja 来安装使用 git 克隆 aseprite 仓库 git clone --recursive https://github.com/aseprite/aseprite.git下载 Skia,点击这里打开 Github 仓库,找到最新版本的 Skia-macOS-Release-arm64.zip,下载后解压使用下面的命令,进入克隆好的 aseprite 目录,然后创建一个 build 目录,并进入 build 目录cd aseprite mkdir build cd build 进入克隆好的 aseprite 目录,然后进入 third_party/libpng 目录,修改里面的 CMakeLists.txt,找到 set(PNG_ARM_NEON "check" 这一行,将这个 check 改为 off,然后保存打开一个文本编辑器,对下面的命令进行一些修改cmake \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_OSX_ARCHITECTURES=arm64 \ -DCMAKE_OSX_DEPLOYMENT_TARGET=10.9 \ -DCMAKE_OSX_SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk \ -DLAF_BACKEND=skia \ -DSKIA_DIR=/Users/fredshao/moeifstudio/projects/tests/Skia-macOS-Release-arm64 \ -DSKIA_LIBRARY_DIR=/Users/fredshao/moeifstudio/projects/tests/Skia-macOS-Release-arm64/out/Release-arm64 \ -DSKIA_LIBRARY=/Users/fredshao/moeifstudio/projects/tests/Skia-macOS-Release-arm64/out/Release-arm64/libskia.a \ -G Ninja \ .. ninja aseprite DCMAKE_OSX_SYSROOT 这一个一般不会有问题,如果有问题,根据上面的目录大概找到自己系统的 XCode 中 SDK的目录 DSKIA_DIR 这个修改为自己上面解压后 Skia 的目录 DSKIA_LIBRARY_DIR 这个也是对应 Skia 中的一个目录 DSKIA_LIBRARY 这个对应 Skia 目录中的一个文件复制上面修改好后的整个命令,然后在终端中执行即可开始编译。如果编译成功,则 bin 目录下的 aseprite 就是可执行文件。 ## Publication Information - [Moeif Studio](https://paragraph.com/@moeif-studio/): Publication homepage - [All Posts](https://paragraph.com/@moeif-studio/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@moeif-studio): Subscribe to updates