我有一个python脚本,我想打包为带有py2app的Mac应用程序包。该脚本调用CLI可执行文件。
如何在应用程序包中嵌入该可执行文件?
我尝试编辑setup.py
以将其包含为资源,但在这种情况下,执行权限将丢失。此外,py2app的剥离阶段引发了错误。我想知道是否有一个特定的setup.py
选项可以复制 Content / MacOS 中的可执行文件而不是 Content / Resources 。
答案 0 :(得分:1)
以正确的方式将CLI可执行文件添加到资源中,但由于py2app中的错误而无法正常工作(此时文件权限未被复制)。
最简单的解决方法是在调用py2app后重置文件权限。