Bueno, hace años que uso este simple truco para tener scripts de bash en la aplicación (y realmente no entiendo por qué todas las personas intentan soluciones tan complicadas como crear carpetas de "Contenido", info.plist o usar Automator o Platypus o entonces ... ????): crea una carpeta llamada "YourApplication.app". Coloque su archivo de script de bash directamente en esta carpeta de la manera que mejor se adapte a usted (Finder, terminal, etc.). El script bash debe ser ejecutable por supuesto (use chmod + x si lo necesita). No necesita otras carpetas o archivos (hasta que necesite llamar a otras secuencias de comandos o ejecutables desde su secuencia de comandos, por supuesto) El truco consiste en nombrar su secuencia de comandos con exactamente el mismo nombre que la carpeta de la aplicación pero sin extensión. En el caso descrito aquí, el archivo de script debe llamarse "YourApplication". Eso es todo ! Funciona en Mac os x desde Snow Leopard a Mavericks. Si alguien puede probar nuevas versiones del sistema operativo y decirme.
Nota: El script debe tener un tamaño de al menos 28 bytes, de lo contrario no se ejecutará. Se puede rellenar con líneas en blanco para lograr el tamaño mínimo.
Además, la primera línea del script debe ser un shebang; p.ej. #!/bin/bash
o #!/bin/perl
.