在py2app应用程序中嵌入可执行文件

时间:2013-04-04 15:23:46

标签: python macos py2app

我有一个python脚本,我想打包为带有py2app的Mac应用程序包。该脚本调用CLI可执行文件。

如何在应用程序包中嵌入该可执行文件?

我尝试编辑setup.py以将其包含为资源,但在这种情况下,执行权限将丢失。此外,py2app的剥离阶段引发了错误。我想知道是否有一个特定的setup.py选项可以复制 Content / MacOS 中的可执行文件而不是 Content / Resources

1 个答案:

答案 0 :(得分:1)

以正确的方式将CLI可执行文件添加到资源中,但由于py2app中的错误而无法正常工作(此时文件权限未被复制)。

最简单的解决方法是在调用py2app后重置文件权限。