Je suis un tutoriel sur la façon de créer un DMG sur la ligne de commande il ya un applescript que vous pouvez trouver ici qui trie la mise en page de la DMG. Le problème est que je n'arrive pas à le faire fonctionner comme je le veux et à positionner les applications et à choisir la taille de la fenêtre dans le DMG correctement, mais je peux le faire manuellement sur un DMG rw et ensuite le rendre en lecture seule. Existe-t-il un moyen d'exporter ces positions pour que je n'aie pas à le faire manuellement ? Merci.
Réponse
Trop de publicités?J'ai eu beaucoup de mal à construire ma GMN comme je le voulais, puis j'ai trouvé dmgbuild . Il vous permet de configurer facilement tous les paramètres possibles.
dmgbuild
est un outil en ligne de commande permettant de créer des images de disque Mac OS X (alias fichiers .dmg). Bien qu'il soit possible de créer des images disque assez facilement à partir de la ligne de commande en utilisant le programme hdiutil fourni avec Mac OS X, il n'existe pas de moyen simple de configurer l'apparence de l'image disque résultante lorsque l'utilisateur l'ouvre. Certaines personnes ont utilisé AppleScript pour automatiser le Finder afin d'ajuster l'apparence, mais comme le Finder enregistre ses fichiers .DS_Store de manière asynchrone, il est difficile de garantir que les modifications seront effectivement enregistrées au moment voulu. Cela signifie également que vous avez besoin d'une session GUI, avec Finder en cours d'exécution, afin de construire votre image disque.
dmgbuild
ne s'appuie pas sur Finder, ni sur des API obsolètes (comme les fonctions du gestionnaire d'alias). Au lieu de cela, il utilise les modules Python ds_store et mac_alias, qui savent comment construire les données pertinentes en code Python.