UPX 打包的二进制文件在 MAC 中被损坏

问题描述 投票:0回答:1

我正在尝试在 MAC 中使用 UPX 打包程序打包二进制文件。但该文件在 Mac Intel 和 ARM 中被损坏。我通过两种方式尝试了 UPX:通过 homebrew 安装 UXP 4.1.0 以及从 Git 构建 master 分支。两者都不起作用。

我在代码签名期间收到错误“主可执行文件未通过严格验证”或“架构arm64的偏移超出了文件末尾”。

我尝试从不同的分支构建 UPX 代码。对我来说一切都失败了。有什么办法可以解决这个问题吗? UPX 与 MAC Intel/ARM64 兼容吗?

macos arm64 macos-big-sur packer upx
1个回答
0
投票

Upx(尚)不支持所有 MacOS 版本:https://github.com/upx/upx/issues/612

© www.soinside.com 2019 - 2024. All rights reserved.