Как создать файл DMG для.app для Mac.?
Я разработчик iOS и разработал приложение для Mac. Теперь я хочу распространить свое приложение так, чтобы оно искал и обнаружило, что нам нужно загрузить.app в Mac App Store, оно выглядит нормально. В то время как для самостоятельного распространения у нас может быть три варианта:
- это поделиться нашим приложением
- это создать файл.dmg
- это поделиться.pkg файл (Package Maker).
В файле pkg мой клиент хочет установить приложение без введения, прочитать меня, а также лицензионное соглашение, я удалил лицензию и readme, но не смог удалить раздел введения. Пожалуйста, помогите мне отсюда...
заранее спасибо
4 ответа
Если вам не нужно знакомство, чтение и т. Д., Лучший вариант - создать DMG.
Вам не нужны никакие внешние инструменты для этого.
- Скопируйте ваше приложение в новую папку.
- Откройте Дисковую утилиту -> Файл -> Новое изображение -> Изображение из папки.
- Выберите папку, в которую вы поместили приложение. Дайте название DMG и сохраните. Это создает распространяемый образ для вас.
При необходимости вы можете добавить ссылку на приложения в DMG. Это помогает пользователю в установке путем перетаскивания.
Как создать файл DMG для.app для Mac.?
Это субъективная проблема, но.dmg - это хороший и популярный способ для распределенных приложений - пользователь дважды щелкает мышью, перетаскивает приложение, извлекает его так же, как и USB-накопитель.
Вы можете получить приложения, которые помогут вам создать их, но это не слишком сложно с Disk Utility, вам просто нужно немного повозиться, чтобы он выглядел красиво. Вот один из способов сделать это:
- Используйте Дисковую утилиту для создания нового пустого образа диска с разреженным комплектом
- Дважды щелкните изображение, чтобы открыть его.
- Скопируйте ваше приложение в изображение.
- Сделайте ссылку на / Приложения на картинке.
- Скрыть панель инструментов / боковую панель / и т. Д. по желанию.
- Используя параметры просмотра, установите всегда один в режиме значков.
- Также добавьте фоновое изображение, если вам нравится использовать параметры просмотра. Фоновые изображения часто содержат текст, такой как "Перетащите приложение в приложение". Расположите приложение и значки приложений в соответствии с фоновым изображением.
- В другом окне Finder извлеките разреженную связку.
- В Дисковой утилите используйте Изображения -> Преобразовать..., чтобы преобразовать разреженный пакет в DMG только для чтения.
НТН
Я написал сценарий создания dmg с помощью create-dmg .
brew install create-dmg
Моя команда аналогична примеру :
create-dmg \
--volname "Application Installer" \
--volicon "application_icon.icns" \
--background "installer_background.png" \
--window-pos 200 120 \
--window-size 800 400 \
--icon-size 100 \
--icon "Application.app" 200 190 \
--hide-extension "Application.app" \
--app-drop-link 600 185 \
"Application-Installer.dmg" \
"source_folder/"
Я настоятельно рекомендую DMG Canvas . По очень скромной цене он позволяет вам создать dmg профессионального вида с лицензионным соглашением и всеми другими общими функциями.
Я никоим образом не связан с программным обеспечением, просто давний пользователь.