June 30, 2023

Mac OS — все о новом билде

🔸 Что из себя представляет .DMG-файл

Это файл образа виртуального диска в Mac OS ( аналог ISO на Windows ), без проблем открывающийся стандартной системной утилитой “Apple Disk Utility”.

Почти каждой установке любого софта из интернета, сопутствует скачка и запуск .DMG-файлов. В большинстве случаев это своеобразный установщик для конкретного приложения, в который либо напиханы .PKG-файлы ( в случае с пиратским софтом ), либо менюшка “Move it to Applications Folder”.

Запустить такой файл на Windows не получится.

🔸 Привычные особенности Mac OS

При установке софта из интернета — с торрентов, сайтов компаний-разработчиков, откуда-угодно, установщик приложения / образ диска ( .DMG-файл ), может банально не запускаться. Это считается нормой и не вызывает особого беспокойства у пользователей Mac OS, так как является каждодневной практикой установки сторонних приложений.

На сертификаты, предупреждения по типу “Невозможно проверить сертификат приложения” — так же никто не смотрит, все это по стандарту прокликивается через “Allow” и “Open” — Mac OS спокойно даст это сделать.

Попытка Mac OS не дать пользователю запустить приложение, потому что она не может проверить его сертификат:

Лечение проблемной установки, простое и знакомое пользователям Windows — клик правой клавишей мыши + “Открыть / Запустить”.

Только в случае Mac OS — не будеть подписи “Открыть с правами Администратора”, текст и вид кнопки останется неизменным.

И на этот раз ( после запуска через правую клавишу мыши ), Mac OS выдаст синюю кнопку “Open”, вместо “Move to Trash” и спросит “Вы уверены, что хотите запустить это приложение?”. И после нажатия кнопки “Open” пройдет стандартный запуск приложения и ни единого алерта.

Либо же кнопка “Open” будет серой, и кнопка “Move to Trash” останется:

Раз на раз не приходится — подобные алерты могут выглядеть по-разному, но суть не меняется.

Так что, если мамонт говорит вам, что у него не запускается приложение, посоветуйте ему сделать тоже самое, но через правую клавишу мыши — работает в 99% случаев.

  • Бывают и подобные ошибки:

Лечение — банальное повторное скачивание.

Стандартные шаги, которые должен будет пройти мамонт, для успешного запуска билда

Данная процедура идентична установке абсолютно любого приложения на Mac OS.

Текстовое описание для быстрого копирования:

  1. Open the Installer
  2. Drag and Drop

3.1) Into "Applications" Folder Right Click > Open

3.2) Allow Administrator Permissions

In case the pop up on the left shows, just ignore it and open again with right click. Then you should be able to click the "Open" button. This is a standard security that MacOS put on Applications outside App Store.

🔸 Как заводить на такой билд?

Почти точно так же, как на .EXE, а точнее — как на установщик любого имеющегося у вас под рукой ( в легенде ) приложения.

Если шанс успеха стандартного завода низок, можете попробовать создать необходимость установки какого-либо дополнительного софта, для просмотра специфических файлов вашего проекта, и как раз под это подсунуть мамонту .DMG-билд.

Если у мамонта нет вопросов к вашей легенде и причине установки им какого-либо софта, то к .DMG-файлу у него тем более не будет вопросов. Так как, повторюсь, вышеописанные алерты, установка приложений через .DMG-образы и их скачка — повседнев для пользователя Mac OS.