Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 python 脚本,我想用 py2app 将它打包为 Mac 应用程序包。该脚本调用 CLI 可执行文件。
如何将该可执行文件嵌入到应用程序包中?
我尝试进行编辑setup.py以将其作为资源包含在内,但在这种情况下,执行权限将丢失。此外,py2app 的 strip 阶段会引发错误。我想知道是否有一个特定的setup.py选项可以复制Content/MacOS而不是Content/Resources中的可执行文件。
setup.py
以正确的方式将 CLI 可执行文件添加到资源中,但由于 py2app 中的错误(目前未复制文件权限),这不起作用。
最简单的解决方法是在调用 py2app 后重置文件权限。