我为OSX构建了一个python / bash应用程序,我希望将其分发给非techsavvy用户。我的问题是如何让用户最初运行我的python脚本。该脚本设置了一个cron作业,因此用户永远不必再做任何事情,但用户必须第一次运行它。问题是python和bash脚本在解压缩时默认为不可执行。截至目前,我在readme.txt中有说明,用户可以打开终端并复制并粘贴chmod脚本并为其运行的命令。但是,无论如何我都可以在没有用户打开终端的情况下完成此操作?理想情况下,用户只需双击python脚本即可运行。感谢。
答案 0 :(得分:1)
有时,用户友好的保证使用特定于平台的功能。在这种情况下,Mac OS X"安装程序" system:http://en.wikipedia.org/wiki/Installer_(OS_X)
您可以创建.pkg文件,而不是.zip文件,用户可以像下载OS X中的任何其他程序一样下载和安装。这应该给他们一个熟悉的体验,并且您可以制作.pkg文件在幕后做你需要的。