众所周知,苹果没有发布搭载amd处理器的mac产品,虽然可以通过某些方式将macOS安装到amd处理器的计算机上,但由于某些mac应用使用了英特尔OneAPI库,导致某些功能仅能运行在英特尔特定处理器上。因此我们需要使用AMDFriend来修补这些二进制文件,让它能够在amd处理器上正常运行。
请注意,本文只介绍了修补Photoshop的方法,但理论上此方法也能用来修补其他程序(不一定有效)。
1、安装node.js
方法1 Homebrew安装
首先需要先安装Homebrew,以下两个脚本选其一来运行即可。
官网安装脚本
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
镜像安装脚本
/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"
Homebrew安装完成后便可开始安装node.js。 brew install node
方法2 官网直接安装
前往node.js官网下载安装包并安装。
2、安装AMDFriend
官方源安装
sudo npm install -g amdfriend
淘宝镜像源安装
sudo npm install -g amdfriend --registry=http://registry.npmmirror.com
3、使用AMDFriend修补Photoshop
sudo amdfriend --in-place --sign --directories /Applications/Adobe\ Photoshop\ 2022/Adobe\ Photoshop\ 2022.app
请注意,这里我的命令修补的是2022版本的Photoshop,请根据实际情况更改为自己对应的版本