由于某些原因(例如我需要在嵌入式python解释器mac osx does not allow me to run any GUI python scripts in an embedding python interpreter中运行GUI相关代码,但OSX不允许我这样做,除非应用程序是应用程序包),所以我需要将命令行应用程序转换为OSX应用程序包。
我看到有一些脚本可以将bash脚本转换为应用程序包,请参阅:How to create simple Mac apps from shell scripts · Mathias Bynens。
但我没有看到有任何工具可以进行这样的翻译,任何想法?
感谢。
答案 0 :(得分:0)
1)在文本文件中编写命令行(选择不带扩展名的文件名),然后赋予其可执行权限:在终端中键入:
chmod 777 filename
它已经准备好了,只需双击它即可!
最终,如果无法启动终端,则可以通过右键单击菜单选择终端以打开终端,或更改其在getinfo中的打开方式。
2)或者,如果您的命令行只是二进制可执行程序的名称(不带命令行参数):只需将扩展名.app添加到程序文件名中。它将双击运行。