Я совсем новичок в Mac OS, также я собрал приложение для Mac на Windows XP OS, и оно создало папки в целевой папке, такие как build, classes,plugins, plugins-dev и xxx_app. Я читал какой-то пост о том, что в Mac мы можем получить доступ к приложению из папки .app. Структура папок выглядит так: xxx_app-->xxx.app-->contents-->MacOS и xxx_app-->xxx.app-->contents-->Resources. Так какой файл нужно вызвать, чтобы открыть приложение в MacOS, и где он будет расположен.
Редактировать
Нужно ли мне архивировать всю целевую папку и предоставлять клиенту или только папку приложения или только папку приложения?
решение1
Эта структура папок, которая заканчивается на .app
— это Mac OS Xпакет приложений.
Когда вы говорите "получить доступ к приложению" - я предполагаю, что вы имеете в виду "запустить эту программу". Из командной строки в системе Mac OS вы можете запустить приложение, указав путь к его пакету приложений. Например:
$ open /Applications/iTunes.app
запустит iTunes.
Что касается передачи двоичного файла вашему клиенту: опять же, папки пакета приложения должно быть достаточно, при условии, что у вашей программы нет других зависимостей, находящихся в целевом каталоге.