0

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

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

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

4

1 回答 1

1

以正确的方式将 CLI 可执行文件添加到资源中,但由于 py2app 中的错误(目前未复制文件权限),这不起作用。

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

于 2013-04-08T08:03:34.593 回答