【问题标题】:pyarmor obfuscation on Mac (arwin.aarch64)Mac 上的 pyarmor 混淆 (arwin.aarch64)
【发布时间】: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


    【解决方案1】:

    查看混淆命令上的 --platform linux.x86_64 设置。 mac也有一个。

    在此处查看文档:https://pyarmor.readthedocs.io/en/latest/platforms.html?highlight=platform#standard-platform-names

    【讨论】:

      猜你喜欢
      • 2021-01-06
      • 2022-12-20
      • 2021-01-03
      • 2020-02-08
      • 2020-07-05
      • 2021-02-22
      • 1970-01-01
      • 1970-01-01
      • 2019-01-12
      相关资源
      最近更新 更多