【发布时间】:2020-06-20 22:13:06
【问题描述】:
目标
我编写了一个简单的 python 应用程序,我想以一种方式构建它,以便我可以将它通过电子邮件发送给使用 Mac OS 机器的非技术人员,这样他们就可以下载文件并双击它运行。
到目前为止我所做的尝试
我已经使用 pyinstaller 构建了一个可执行文件,但是当我通过电子邮件发送并下载它时,该文件没有执行权限。我知道这可以通过chmod 解决,但目标是让非技术人员只需双击即可运行。
我也尝试过创建一个“安装文件”,它只是一个带有.command 文件扩展名的文件,基本上是这样的:
#!/bin/bash
cd -- "$(dirname "$BASH_SOURCE")"
sudo chmod a+x MyApplication
exit 0
但这和上面有同样的问题——文件默认没有运行权限。
我缺少什么简单的东西吗?我愿意不一定要通过电子邮件发送应用程序,但我确实需要一种简单的方式来分享它。
【问题讨论】: