gpt4 book ai didi

bash - Platypus 的替代品(它构建了一个 mac .app,当用户双击它时运行脚本),它在 Linux 上运行?

转载 作者:行者123 更新时间:2023-12-04 01:57:24 50 4
gpt4 key购买 nike

我已经有了可以在 mac 上运行的软件,它可以由主“运行器”脚本驱动。但是,我希望将软件打包为 .app。在 Mac 上,我可以运行“platypus”(https://www.sveinbjorn.org/platypus),它会创建一个非常好的 .app 文件,它调用运行器脚本作为入口点(这正是我想要做的)。使用起来非常简单。

问题是,platypus 本身只能在 mac 上运行,我需要在 Linux 机器上将它们捆绑在一起(创建 .app)。

是否有 Platypus 的替代品,它可以实现相同的结果(生成一个 .app,以脚本作为入口点),但您可以在 Linux 上构建它?或者,有人知道吗最新的教程解释了如何手动完成此操作(但在 Linux 上)?

(我看过这个:How to build a dmg Mac OS X file (on a non-Mac platform)? 但它是针对 dmg 文件的,而我需要一个 .app 文件。另外,我特别好奇像 Platypus 这样简单的程序。)

最佳答案

一个 mac .app"file"实际上只是一个文件夹(您可以通过右键单击“显示包内容”来浏览内容)。您需要更改的主要部分是 .sh 脚本本身,它可以在应用程序包中找到:yourapp.app/Contents/MacOS/yourscript.sh

因此,您可以复制现有的 yourapp.app 并将其用作模板,只需在 Linux 中编辑脚本内容和应用程序(文件夹)名称即可。您可能必须在复制回来时设置权限(chmod +x 等)。我不确定是否没有测试过此方法,但我不明白为什么它不起作用。

关于bash - Platypus 的替代品(它构建了一个 mac .app,当用户双击它时运行脚本),它在 Linux 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49681423/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com