我试图使用pyarmor (购买的许可证)混淆脚本,但我得到了以下错误:
is incompatible with target arch arm64 (has arch: x86_64)!
我已经阅读了这些文档,并在其中发现了这个部分,它展示了默认支持的平台,这些平台已经提供了pyarmor +其他动态库,这些库在第一次运行时会下载:
https://pyarmor.readthedocs.io/en/latest/platforms.html#support-platforms
我在~/.pyarmor/platforms/SYSTEM/ARCH/N/上检查了我的目录,因为它是在文档中显示的,我可以找到一个名为达尔文的文件夹,其中包含相应的arch。就我所能理解的系统而言,它与pyarmor兼容,但在混淆之前,我可能遗漏了一些额外的步骤,因为系统版本在默认情况下不是在pyarmor上。
这是im当前正在执行的命令:
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上有一些问题,如果有人能帮我的话,我会感激它,因为它是一个重要的项目,我必须尽快发布它。谢谢。
发布于 2022-10-27 12:30:15
查看模糊命令上的--platform linux.x86_64设置。还有一个是给mac的。
检查这里是否有文档:https://pyarmor.readthedocs.io/en/latest/platforms.html?highlight=platform#standard-platform-names
https://stackoverflow.com/questions/71356253
复制相似问题