【译文】在 Mac OS (M1 & Intel) 上免费获取 Aseprite 的完整指南
📌 免责声明
本教程介绍的是一种完全免费且合法的获取方式,通过编译开源代码获得 Aseprite。
🌟 为什么可以免费获取?
Aseprite 采用特殊授权模式:
- 开源代码:GitHub 上可自由下载
- 付费二进制文件:官方编译好的程序需要付费
- 合法途径:自行编译源代码可免费使用
🛠️ 准备工作
系统要求
- MacOS 系统(支持 M1 芯片和 Intel 处理器)
- 稳定的网络连接(Xcode 约 10GB)
- 约 15GB 可用存储空间
📝 详细步骤
步骤 1:安装 Xcode
- 打开 App Store
- 搜索并安装 Xcode
- 安装完成后,在终端运行:
xcode-select --install
步骤 2:获取 Aseprite 源代码
cd ~/Desktop
git clone --recursive https://github.com/aseprite/aseprite.git
步骤 3:安装 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
步骤 4-5:安装依赖工具
brew install cmake ninja
步骤 6:下载 Skia 图形库
- 访问 Skia 发布页
- 根据芯片类型下载:
- M1 芯片:选择
-arm64版本 - Intel 芯片:选择
-x64版本
- M1 芯片:选择
- 解压后重命名为
skia文件夹放在桌面
步骤 7:编译 Aseprite
🔧 M1 芯片编译命令
cd ~/Desktop/aseprite
mkdir build && cd build
cmake \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_OSX_ARCHITECTURES=arm64 \
-DCMAKE_OSX_DEPLOYMENT_TARGET=15.4 \
-DLAF_BACKEND=skia \
-DSKIA_DIR=$HOME/Desktop/skia \
-DSKIA_LIBRARY_DIR=$HOME/Desktop/skia/out/Release-arm64 \
-DSKIA_LIBRARY=$HOME/Desktop/skia/out/Release-arm64/libskia.a \
-G Ninja \
..
ninja aseprite
注意将上述指令中 DCMAKE_OSX_DEPLOYMENT_TARGET=15.4 修改为你的 MacOS 系统版本。
此外注意上面命令中的 .. 并不表示省略,是表示编译的目录是父级目录。
💻 Intel 芯片编译命令
cd ~/Desktop/aseprite
mkdir build && cd build
cmake \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_OSX_ARCHITECTURES=x86_64 \
-DCMAKE_OSX_DEPLOYMENT_TARGET=10.9 \
-DLAF_BACKEND=skia \
-DSKIA_DIR=$HOME/Desktop/skia \
-DSKIA_LIBRARY_DIR=$HOME/Desktop/skia/out/Release-x64 \
-DSKIA_LIBRARY=$HOME/Desktop/skia/out/Release-x64/libskia.a \
-G Ninja \
..
ninja aseprite
注意将上述指令中 DCMAKE_OSX_DEPLOYMENT_TARGET=10.9 修改为你的 MacOS 系统版本。
此外注意上面命令中的 .. 并不表示省略,是表示编译的目录是父级目录。
🎉 运行 Aseprite
编译完成后,程序位于:
~/Desktop/aseprite/build/bin/aseprite
⚠️ 常见问题解决
- CMake 警告:可添加
-Wno-dev参数忽略 - 路径错误:确保所有路径指向正确的文件夹
- 系统版本:将
DEPLOYMENT_TARGET改为你的实际系统版本
💡 温馨提示
如果经常使用 Aseprite,建议购买正版支持开发者!
教程作者:Simon Ogden | 原文链接


浙公网安备 33010602011771号