Що ж, минуло років, коли я використовую цей простий трюк, щоб мати скрипти bash у застосуванні (і насправді насправді не розумію, чому всі люди намагаються настільки складні рішення, як створення папок "Зміст", info.plist або використовувати Automator або Platypus тощо. . ????): Створіть папку під назвою "YourApplication.app". Помістіть ваш файл скриптів bash прямо в цю папку так, як найкраще підходить вам (Finder, термінал тощо). Сценарій bash повинен бути виконуваним, звичайно, (використовуйте chmod + x, якщо вам потрібно). Немає необхідності в інших папках або файлах (поки вам не потрібно буде викликати інші сценарії або виконувану програму з вашого сценарію, звичайно). Прихильність полягає в тому, щоб назвати ваш скрипт точно таким же ім'ям, як папка програми, але без розширення. У випадку, описаному тут, файл сценарію повинен бути названий "YourApplication". Це все ! Він працює на Mac OS x від Snow Leopard до Mavericks. Якщо хтось може спробувати новіші версії ОС і скажіть мені.
Примітка . Сценарій повинен бути розміром не менше 28 байт, інакше він не буде виконаний. Він може бути прокладений порожніми рядками для досягнення мінімального розміру. Також перший рядок сценарію повинен бути шебангом; наприклад #!/bin/bash
або #!/bin/perl
.