Zipalign 不工作 Catalina Mac OS ,错误的 CPU 类型可执行文件

Zipalign not working Catalina Mac OS , Bad CPU type in executable

安装 Catalina 后 Mac Os 我在 运行 zipalign

时开始看到这个错误
/usr/local/bin/zipalign: line 3: /usr/local/Cellar/android-sdk/24.4.1_1/build-tools/23.0.1/zipalign: Bad CPU type in executable
/usr/local/bin/zipalign: line 3: /usr/local/Cellar/android-sdk/24.4.1_1/build-tools/23.0.1/zipalign: Undefined error: 0

寻找解决方案我发现这可能与 catalina 只有 运行 的 64 位应用程序和 zipalign 是 32,找不到 64 位版本有关。有什么想法吗?

我发现了问题,catalina 默认更改了 shell 或与之相关的内容,我有一个 bash 脚本 /usr/local/bin/zipalign,修复了 运行 zipalign 到 /bin/bash 产生错误,因此删除 /usr/local/bin/zipalign 文件并添加导出到直接包含该文件的文件夹。