问题描述 :因为版本较多且 mac 设备空间不足,我将多个版本 Editor 安装到了移动硬盘,这就导致在给某个版本的 editor 安装Android-Support 时,安装失败,提示如下:安装器遇到了一个错误

国际版下载路径 :https://unity.com/releases/editor/archive
实际上直接双击 pkg 文件时即使选择安装目的卷宗到移动硬盘,还是会安装失败,而且不嫩通过 unity hub 直接安装,只好解包直接放进编辑器目录下。
step1
解包 .pkg 获取原始文件
sh
# 创建临时目录
mkdir -p ~/Desktop/unity_android_extract
# 解包 pkg
xar -xf ~/Downloads/UnitySetup-Android-Support-for-Editor-2022.3.62f2_arm.pkg -C ~/Desktop/unity_android_extract
# 进入解包目录
cd ~/Desktop/unity_android_extract
# 查找 Payload(通常是 .pkg 内的 Payload~ 或 Payload)
ls -la
step2:
解压 Payload(它是 cpio.gz 格式)
sh
# 解压 Payload(假设文件名为 Payload~)
cat Payload~ | gunzip -dc | cpio -i
解包后目录大概长这样

step3
把解包后的文件夹整体放在编辑器同一级目录下,保证每一级目录名正确
./PlaybackEngines/AndroidPlayer

step4
这时候再重启编辑器,就能正常使用 Android-Support 了