OS X основана на Unix, который использует простые двоичные файлы (т.е. без расширения имени файла) в качестве исполняемых файлов.Если у них есть определенное «разрешение на выполнение», их можно дважды щелкнуть, чтобы запустить как исполняемые файлы или запустить из командной строки.Однако это разрешение нельзя отправить по электронной почте - это метаданные внутри самой файловой системы, и это имеет смысл с точки зрения безопасности (вы не хотели бы, чтобы спаммеры отправляли вам исполняемые вирусы по электронной почте, верно?).Поэтому, когда получатель получает двоичный файл, ему необходимо выполнить следующую команду командной строки, предполагая, что «hanoi» является именем двоичного файла:
chmod +x /path/to/hanoi
Если вы действительно хотите упаковать егокак приложение с двойным кликом, вам нужно предоставить ему собственный пользовательский интерфейс и упаковать его как .app, а затем поместить этот .app (который на самом деле является папкой с расширением .app) в архив для распространения.Извините, если это больше работы, чем вы надеялись.Надеюсь, это поможет!