Gravity DMG
Gravity DMG — это универсальное приложение для macOS, предназначенное для разработчиков, позволяющее визуально создавать, подписывать и нотаризовать красивые и безопасные образы дисков (DMG) за считанные секунды, устраняя необходимость в сложных инструментах командной строки.

Что такое Gravity DMG?
Что такое Gravity DMG?
Gravity DMG — это мощное, но интуитивно понятное приложение для macOS, разработанное для оптимизации процесса упаковки, подписи и нотаризации ваших приложений для Mac. Оно позволяет разработчикам выйти за рамки сложностей интерфейсов командной строки и с легкостью создавать профессиональные, безопасные и визуально привлекательные образы дисков (DMG). Независимо от того, являетесь ли вы инди-разработчиком или частью большой команды, Gravity DMG упрощает рабочий процесс распространения, позволяя вам уверенно и стильно доставлять ваши приложения.
Попрощайтесь с борьбой с codesign, notarytool и сложными командами создания DMG. Gravity DMG предоставляет визуальный интерфейс с перетаскиванием, который делает создание потрясающих DMG таким же простым, как несколько кликов. Он обрабатывает весь конвейер нотаризации, включая поддержку Hardened Runtime и безопасную подпись, гарантируя, что ваши приложения соответствуют последним требованиям безопасности Apple и вызывают доверие у ваших пользователей. Приложение создано с упором на скорость, безопасность и безупречный пользовательский опыт, что делает его незаменимым инструментом для любого разработчика macOS.
Ключевые особенности
- Визуальный редактор DMG: Интерфейс с перетаскиванием и библиотека фонов в космической тематике позволяют создавать индивидуальные, профессионально выглядящие DMG, соответствующие вашему бренду.
- Нотаризация в один клик: Автоматизирует весь процесс нотаризации с использованием современного API Apple
notarytool, устраняя необходимость ручного выполнения командной строки. - Безопасная подпись кода: Автоматически подписывает ваш пакет
.app, включает Hardened Runtime и сохраняет права доступа за один проход. - Интеграция с Keychain: Безопасно хранит ваши профили Developer ID и Notary в связке ключей macOS (Keychain), предотвращая раскрытие конфиденциальных учетных данных в виде обычного текста.
- Параметры интеллектуального сжатия: Выбирайте между UDZO (совместимость), ULFO (скорость) или UDBZ (максимальное сжатие) для оптимизации ваших файлов DMG.
- Шаблоны сборки: Автоматизируйте именование вывода с помощью динамических переменных, таких как
${VERSION}и${DATE}, для последовательных и организованных конвейеров выпуска. - Пожизненная лицензия: Единовременная покупка предоставляет пожизненную лицензию на текущую основную версию, включая все минорные обновления и исправления ошибок.
- 7-дневная бесплатная пробная версия: Протестируйте полную функциональность Gravity DMG в течение 7 дней без необходимости предоставления кредитной карты.
Как использовать Gravity DMG
Начать работу с Gravity DMG очень просто:
- Загрузите и установите: Загрузите бесплатную пробную версию или приобретенную версию и установите ее на свой компьютер macOS.
- Добавьте ваше приложение: Перетащите ваш скомпилированный пакет
.appв окно Gravity DMG. - Настройте ваш DMG: Используйте визуальный редактор DMG, чтобы выбрать фоны, добавить пользовательские значки и расположить элементы для создания желаемого вида.
- Настройте подпись и нотаризацию: Gravity DMG автоматически обнаруживает и использует ваши учетные данные из Keychain для безопасной подписи и включает нотаризацию в один клик.
- Выберите сжатие: Выберите предпочтительный формат сжатия (UDZO, ULFO или UDBZ).
- Создайте ваш DMG: Нажмите кнопку сборки. Gravity DMG подпишет, нотаризует и упакует ваше приложение в профессиональный файл DMG за считанные секунды.
Для автоматизированных рабочих процессов создавайте и сохраняйте шаблоны сборки, используя динамические переменные, чтобы обеспечить последовательное именование и структуру для ваших выпусков.
Варианты использования
- Инди-разработчики: Быстро создавайте профессиональные, нотаризованные DMG для ваших приложений Mac, не изучая сложные инструменты командной строки, экономя драгоценное время разработки.
- Программные компании: Оптимизируйте процесс выпуска нескольких приложений, обеспечивая единообразие бренда и соответствие требованиям безопасности для всех продуктов.
- Интеграция CI/CD (через шаблоны): Хотя это в первую очередь визуальный инструмент, сохраненные шаблоны сборки могут использоваться для обеспечения последовательного именования и структуры вывода, что помогает в автоматизированных процессах сборки.
- Образовательные цели: Предоставляет доступный способ для студентов и начинающих разработчиков понять и внедрить безопасные практики распространения приложений на macOS.
- Менеджеры по продуктам: Убедитесь, что окончательный пакет распространения вашего приложения для Mac отполирован, безопасен и соответствует всем требованиям Apple с минимальными усилиями со стороны команды разработчиков.
FAQ
Общие вопросы
-
Нужна ли мне учетная запись Apple Developer для использования Gravity DMG? Да. Для подписи и нотаризации ваших приложений для публичного распространения вам потребуется активное членство в программе Apple Developer Program для создания необходимых сертификатов и ключей API.
-
Хранит ли Gravity DMG мой Apple ID или пароли? Никогда. Gravity DMG напрямую интегрируется с Keychain macOS. Ваши учетные данные остаются на вашем компьютере, и приложение только ссылается на локальные профили
notarytool, которые вы настроили или создали в приложении. Ваша конфиденциальная информация никогда не хранится небезопасно.
Технические вопросы
-
Какие версии macOS поддерживаются? Gravity DMG требует macOS 13.0 (Ventura) или новее. Он оптимизирован как для Mac на базе Apple Silicon, так и для Mac на базе Intel.
-
Какие форматы сжатия вы поддерживаете? Мы поддерживаем стандартные форматы образов дисков Apple, включая UDZO (стандартный), UDBZ (максимальное сжатие) и ULFO (оптимизированный для быстрого монтирования).
Лицензирование и цены
-
Является ли лицензия на активацию действительно одноразовой оплатой? Да. Лицензия Pro — это единовременная покупка, которая включает пожизненную лицензию на текущую основную версию, а также все минорные обновления и исправления ошибок. Вы полностью владеете инструментом.
-
Что происходит после 7-дневной пробной версии? По истечении пробного периода функции сборки и нотаризации будут заблокированы. Чтобы продолжить экспорт профессиональных подписанных DMG, вам потребуется приобрести ключ лицензии и ввести его в приложение, чтобы разблокировать полную функциональность.
Alternatives
AakarDev AI
AakarDev AI — это мощная платформа, которая упрощает разработку приложений ИИ с бесшовной интеграцией векторных баз данных, позволяя быстрое развертывание и масштабируемость.
Devin
Devin - это агент по кодированию AI и инженер-программист, который помогает разработчикам быстрее создавать лучшее программное обеспечение.
imgcook
imgcook — это интеллектуальный инструмент, который одним щелчком мыши преобразует дизайн-макеты в высококачественный, готовый к использованию код.
Rork
Rork создает полные мобильные приложения, готовые к производству, на основе вашего описания с использованием ИИ и Expo (React Native).
PromptLayer
PromptLayer - это платформа для управления подсказками, оценками и наблюдаемостью LLM, разработанная для улучшения рабочих процессов в области ИИ.
Radian
Radian — это библиотека дизайна и разработки с открытым исходным кодом, основанная на React и Tailwind CSS, предлагающая высококачественные, переиспользуемые компоненты, анимации и блоки для построения современных веб-приложений.