【发布时间】:2022-11-10 19:12:51
【问题描述】:
我正在尝试使用 pyarmor(购买的许可证)混淆脚本,但出现以下错误:
is incompatible with target arch arm64 (has arch: x86_64)!
我已经阅读了文档,发现这部分显示了 pyarmor 已经附带的默认支持平台 + pyarmor 在第一次运行时下载的其他动态库:
https://pyarmor.readthedocs.io/en/latest/platforms.html#support-platforms
我已经检查了我在~/.pyarmor/platforms/SYSTEM/ARCH/N/ 的目录,如文档中所示,我可以找到一个名为 darwin 的文件夹以及相应的拱门。据我所知,我的系统与 pyarmor 兼容,但我可能在混淆之前缺少一些额外的步骤,因为系统版本默认不在 pyarmor 上。
这是我当前正在执行的命令:
pyarmor pack -e" --noconfirm --onefile --console --icon icon.ico --add-data contract.py:. --add-data launchpad.py:. --add-data utils.py:. --add-data neuradb.py:." Neura.py
它在我的 Windows 10 上运行良好,但在 Mac 上遇到了一些问题,如果有人可以帮助我,我将不胜感激,因为它是一个重要的项目,我必须尽快发布它。谢谢你。
【问题讨论】:
标签: python obfuscation pyarmor