Ваше приложение должно быть запущено из пакета приложений. Если вы запустите его напрямую, вы получите побочный эффект от просмотра окна терминала с командной строкой, в которой выполняется приложение.
Вы хотите узнать больше о Комплектах приложений .
Если вы используете PAServer, после первого запуска программы на Mac, найдите следующую папку на Mac в следующей папке:
/Users/[username]/Applications/Embarcadero/PAServer/scratch-dir/[profilename]
Если ваш проект называется Project1, вы увидите пакет приложений в этой папке с именем Project1.
Если вы прочтете приведенную выше статью вики, вы поймете, что Project1 имеет «скрытое» расширение .app, и все это на самом деле папка со всеми необходимыми файлами для запуска приложения.
Для пользователя Mac OS комплект приложений отображается в виде единого файла программы со значком. Пользователь может дважды щелкнуть по пакету приложений, чтобы запустить приложение, перетащить его в док-станцию и т. Д.
Пакет приложения по умолчанию будет иметь значок Delphi, но вы можете заменить его своим собственным значком. На Mac просто щелкните правой кнопкой мыши комплект приложений в Finder и выберите «Показать содержимое пакета». Там найдите в папке Contents / Resources файл .icns.
Используйте приложение Icon Composer, которое было установлено с XCode, для создания файла значка .icns из существующих файлов изображений.
Загляните внутрь на остальное содержимое. Вы увидите необходимый dylib, файл вашей программы и файл Info.plist, который представляет собой текстовый файл с такими вещами, как идентификаторы приложений, подписи и другие важные вещи.