我有个 ps 插件必须工作在 rosetta 转义模式下,另外的插件需要工作在原生 ps (非 rosetta 转义)下。 要实现这样的目的,是否只有装两个 ps 这个办法? 请教诸位大佬,如何才能让两个 ps 版本共存呢?
1
wclebb 2022-12-04 01:31:44 +08:00 via iPhone
好像可以,只是正版 App 安装的时候可以选两个版本。2021 和 2022 共存的(好像),小版本应该不行,大版本应该可以。因为没有在意这件事,我只印象中有记得有这么发现 2021 和 2022 共存一起,喔顺手卸载了 2021 ,但仔细一想好像是空白图标,不管怎样,至少只是告诉你,Adobe CC 好像可以共存。
|
2
dingwen07 2022-12-04 08:11:46 +08:00 via iPhone
右键属性可以选择是否使用 rosetta 打开
|
3
JasonEWNL 2022-12-04 11:08:43 +08:00
看例举考虑安装两个的方案,便假设「共存」是指同时运行两个,支持指定架构运行应用的命令行工具 arch 应该满足需要。
再假设 PS 安装在类似 /Applications/Adobe\ Photoshop/Adobe\ Photoshop.app/Contents/MacOS/Adobe\ Photoshop 的路径(看个人的版本调整),如下便可一次安装的同时运行两种架构。 ```bash PS_PATH=/Applications/Adobe\ Photoshop/Adobe\ Photoshop.app/Contents/MacOS/Adobe\ Photoshop arch -arm64 $PS_PATH arch -x86_64 $PS_PATH ``` |
5
mfsw OP @JasonEWNL 我就装了一个 2022 ,一个 2023.
但是装了 2023 后,发现 2022 就提示损坏,打不开了。于是重装 2022 ,2022 可以打开,但是 2023 就打不开了。 于是重装 2023 ,结果 2022 又打不开了。死循环。 |
6
xtinput 2022-12-04 13:16:13 +08:00
装一个通用版的,运行的时候可以选是否转译
|
7
JasonEWNL 2022-12-04 15:07:36 +08:00
@mfsw
关于 bash 命令,就类似 Windows 的 PowerShell ,macOS 里启动 Terminal (终端),先把 PS_PATH 设置为 PS 的安装路径,一个 arch 按 arm64 启动 PS (原生),另一个 arch 按 x86_64 启动 PS (转义)。 关于安装两个,像 https://community.adobe.com/t5/image/serverpage/image-id/4653iA6DB4AF922089F1A 里用官方的管理工具是可以多版本共存的。 |