UStackUStack
Gravity DMG favicon

Gravity DMG

Gravity DMG est une application macOS tout-en-un pour les développeurs permettant de créer, signer et faire certifier visuellement de superbes images disque (DMG) sécurisées en quelques secondes, éliminant ainsi le besoin d'outils complexes en ligne de commande.

Gravity DMG

Qu'est-ce que Gravity DMG ?

Qu'est-ce que Gravity DMG ?

Gravity DMG est une application macOS puissante mais intuitive, conçue pour simplifier le processus de packaging, de signature et de certification de vos applications Mac. Elle permet aux développeurs de dépasser les complexités des interfaces en ligne de commande et de créer facilement des images disque (DMG) professionnelles, sécurisées et visuellement attrayantes. Que vous soyez un développeur indépendant ou membre d'une équipe plus importante, Gravity DMG simplifie votre flux de distribution, vous permettant de livrer vos applications avec confiance et style.

Dites adieu aux luttes avec codesign, notarytool et les commandes complexes de création de DMG. Gravity DMG offre une interface visuelle par glisser-déposer qui rend la création de DMG époustouflants aussi simple que quelques clics. Elle gère l'ensemble du pipeline de certification, y compris le support de Hardened Runtime et la signature sécurisée, garantissant que vos applications répondent aux dernières exigences de sécurité d'Apple et sont approuvées par vos utilisateurs. L'application est construite en mettant l'accent sur la vitesse, la sécurité et une expérience utilisateur transparente, ce qui en fait un outil indispensable pour tout développeur macOS.

Fonctionnalités Clés

  • Éditeur Visuel de DMG : Une interface par glisser-déposer avec une bibliothèque d'arrière-plans sur le thème de l'espace vous permet de créer des DMG personnalisés et professionnels qui correspondent à votre marque.
  • Certification en un Clic : Automatise l'ensemble du processus de certification en utilisant l'API moderne notarytool d'Apple, éliminant le besoin d'exécution manuelle en ligne de commande.
  • Signature de Code Sécurisée : Signe automatiquement votre bundle .app, active le Hardened Runtime et préserve les entitlements en une seule passe.
  • Intégration du Trousseau : Stocke en toute sécurité vos profils Developer ID et Notary dans le Trousseau macOS, empêchant l'exposition des identifiants sensibles dans des fichiers texte en clair.
  • Options de Compression Intelligentes : Choisissez entre UDZO (compatibilité), ULFO (vitesse) ou UDBZ (compression maximale) pour optimiser vos fichiers DMG.
  • Modèles de Build : Automatisez la dénomination de la sortie avec des variables dynamiques comme ${VERSION} et ${DATE} pour des pipelines de publication cohérents et organisés.
  • Licence à Vie : Un achat unique fournit une licence à vie pour la version majeure actuelle, incluant toutes les mises à jour mineures et les corrections de bugs.
  • Essai Gratuit de 7 Jours : Testez toutes les fonctionnalités de Gravity DMG pendant 7 jours sans carte de crédit requise.

Comment Utiliser Gravity DMG

Commencer avec Gravity DMG est simple :

  1. Télécharger et Installer : Téléchargez l'essai gratuit ou votre version achetée et installez-la sur votre Mac.
  2. Ajouter votre Application : Faites glisser votre bundle .app compilé dans la fenêtre Gravity DMG.
  3. Personnaliser votre DMG : Utilisez l'Éditeur Visuel de DMG pour sélectionner des arrière-plans, ajouter des icônes personnalisées et organiser les éléments pour créer l'apparence souhaitée.
  4. Configurer la Signature et la Certification : Gravity DMG détecte et utilise automatiquement vos identifiants du Trousseau pour une signature sécurisée et active la certification en un clic.
  5. Choisir la Compression : Sélectionnez votre format de compression préféré (UDZO, ULFO ou UDBZ).
  6. Construire votre DMG : Cliquez sur le bouton de construction. Gravity DMG signera, certifiera et empaqueter votre application dans un fichier DMG professionnel en quelques secondes.

Pour les flux de travail automatisés, créez et enregistrez des Modèles de Build en utilisant des variables dynamiques pour assurer une dénomination et une structure cohérentes pour vos publications.

Cas d'Usage

  • Développeurs Indépendants : Créez rapidement des DMG professionnels et certifiés pour vos applications Mac sans avoir à apprendre des outils complexes en ligne de commande, économisant ainsi un temps de développement précieux.
  • Sociétés de Logiciels : Simplifiez le processus de publication pour plusieurs applications, en assurant une image de marque cohérente et la conformité en matière de sécurité sur tous les produits.
  • Intégration CI/CD (via Modèles) : Bien qu'il s'agisse principalement d'un outil visuel, les Modèles de Build enregistrés peuvent être utilisés pour assurer une dénomination et une structure de sortie cohérentes, facilitant les processus de build automatisés.
  • Objectifs Pédagogiques : Offre un moyen accessible aux étudiants et aux nouveaux développeurs de comprendre et de mettre en œuvre des pratiques de distribution d'applications sécurisées sur macOS.
  • Chefs de Produit : Assurez-vous que le package de distribution final de votre application Mac est soigné, sécurisé et répond à toutes les exigences d'Apple avec un minimum d'effort de la part de l'équipe de développement.

FAQ

Général

  • Ai-je besoin d'un compte Développeur Apple pour utiliser Gravity DMG ? Oui. Pour signer et certifier vos applications pour une distribution publique, vous aurez besoin d'une adhésion active au Programme Développeur Apple pour générer les certificats et les clés API nécessaires.

  • Gravity DMG stocke-t-il mon identifiant Apple ou mes mots de passe ? Jamais. Gravity DMG s'intègre directement au Trousseau macOS. Vos identifiants restent sur votre machine, et l'application ne fait que référencer les profils notarytool locaux que vous avez configurés ou créés dans l'application. Vos informations sensibles ne sont jamais stockées de manière non sécurisée.

Technique

  • Quelles versions de macOS sont prises en charge ? Gravity DMG nécessite macOS 13.0 (Ventura) ou une version ultérieure. Il est optimisé pour les Mac à base d'Apple Silicon et d'Intel.

  • Quels formats de compression prenez-vous en charge ? Nous prenons en charge les formats standard d'images disque Apple, y compris UDZO (standard), UDBZ (compression maximale) et ULFO (optimisé pour un montage rapide).

Licences et Tarifs

  • La Licence d'Activation est-elle vraiment un paiement unique ? Oui. La Licence Pro est un achat unique qui inclut une licence à vie pour la version majeure actuelle, ainsi que toutes les mises à jour mineures et les corrections de bugs. Vous possédez l'outil sans restriction.

  • Que se passe-t-il après l'essai de 7 jours ? Une fois l'essai expiré, les fonctionnalités de construction et de certification seront verrouillées. Pour continuer à exporter des DMG professionnels et signés, vous devrez acheter une clé de licence et la saisir dans l'application pour débloquer toutes les fonctionnalités.

Gravity DMG | UStack