Création de paquets

Après avoir vérifié le contenu d'un paquet source, Composer vous permet de créer deux différents types de paquets : PKG et DMG. Chaque format présente des avantages en fonction de l'utilisation prévue du paquet et de l'outil que vous utilisez pour le déployer.

Si un paquet source existe dans Composer, vous pouvez à tout moment créer un paquet PKG ou DMG à partir de la source. Vous avez également la possibilité de convertir un paquet d’un format à un autre une fois ce paquet créé. Pour plus d’informations sur la conversion des formats PKG et DMG, consultez la section Création de sources de paquets à partir de paquets existants (Création de sources de paquets à partir de paquets existants).

Création de paquets pour les ordinateurs Mac équipés d’une puce Apple silicon

Si votre environnement comprend des ordinateurs Mac équipés d’une puce Apple silicon, les paquets que vous créez avec Composer peuvent contenir des exécutables Intel qui requièrent un traducteur d’Apple Rosetta. Pour garantir que les utilisateurs qui installent des paquets créés avec Composer ne sont invités à installer Rosetta uniquement lorsque cela est nécessaire, vous pouvez utiliser le réglage Executable Types in PKGs (Types d’exécutables contenus dans les paquets) dans les préférences du paquet de Composer pour configurer comment Composer détecte les types d’exécutables et envoie des invites aux utilisateurs qui installent le paquet.

Vous pouvez choisir parmi les options de création de paquets suivantes :
Détecter automatiquement les types d’exécutables

(Recommandé) Composer détecte automatiquement si votre paquet contient des exécutables Intel. Si des exécutables Intel sont détectés et que Rosetta n’est pas installé, les ordinateurs Mac équipés d’une puce Apple silicon invitent les utilisateurs qui installent le paquet à installer également Rosetta.

Ce réglage est activé par défaut et doit être utilisé si vous ne savez pas quels types d’exécutables sont contenus dans la source de paquets.

Un ou plusieurs exécutables requièrent Rosetta

Composer crée explicitement des paquets contenant des exécutables Intel. Si Rosetta n’est pas installé, les ordinateurs Mac équipés d’une puce Apple silicon invitent toujours les utilisateurs qui installent le paquet à installer également Rosetta.

Ce réglage ne doit être utilisé que si vous êtes sûr que la source des paquets contient des exécutables Intel.

Tous les exécutables sont universels

Composer crée explicitement des paquets contenant uniquement des exécutables universels. Les ordinateurs Mac équipés de la puce Apple silicon n’invitent pas les utilisateurs qui installent le paquet à installer Rosetta.

Ce réglage ne doit être utilisé que si vous êtes sûr que la source des paquets ne contient pas d’exécutables Intel.

Pour plus d’informations sur les invites pour installer Rosetta sur les ordinateurs Mac équipés d’une puce Apple silicon, consultez l’article suivant issu du site web d’assistance Apple : Si vous devez installer Rosetta sur votre Mac.

Pour plus d’informations sur le lancement d’exécutables Intel par Rosetta sur les ordinateurs Mac équipés d’une puce Apple silicon, consultez la documentation suivante issue du site web pour les développeurs Apple.

Création d’un PKG

Les PKG peuvent être déployés à l’aide de presque tous les outils de déploiement, notamment Apple Remote Desktop (ARD), Jamf Pro et autres solutions MDM.

Le format PKG permet une installation facile par l'utilisateur. Un double-clic sur le paquet ouvre le programme d'installation et guide l'utilisateur tout au long du processus d'installation.
Remarque : Les PKG ne peuvent pas déployer dynamiquement des fichiers dans le répertoire personnel de l'utilisateur vers des modèles utilisateur lorsqu'ils sont utilisés avec Jamf Pro.
Par défaut, Composer crée des PKG plats. Pour plus d’informations sur les PKG plats, voir Composer Préférences.
  1. Ouvrez Composer et authentifiez-vous localement.
  2. Sélectionnez la source du paquet que vous voulez créer dans la liste Sources de la barre latérale.
  3. Dans la barre d’outils, cliquez sur Build as PKG (Créer en PKG) .
    Remarque : Si la préférence Build flat PKGs (Créer des PKG plats) est activée et que la source du paquet contient des scripts non pris en charge par les PKG plats, une boîte de dialogue apparaît. Pour désactiver cette préférence pour ce paquet uniquement, cliquez sur Build as non-flat PKG (Créer comme PKG non plat). Pour créer un PKG plat qui ignore les scripts non pris en charge, cliquez sur Build as flat PKG (Créer comme PKG plat). Pour plus d'informations sur les scripts pris en charge par les PKG plats, voir Scripts dans la source de paquets.
  4. Sélectionnez un emplacement où enregistrer le paquet, puis cliquez sur Save (Enregistrer).

Création d’un DMG

Lorsqu'il est utilisé conjointement avec Jamf Pro, le format DMG vous permet de déployer dynamiquement des fichiers et des dossiers vers chaque utilisateur disposant d’un compte sur un ordinateur, ainsi que vers les répertoires réseau des utilisateurs actuellement connectés. Il est également possible de déployer des fichiers et des dossiers dans des modèles de répertoires utilisateur afin de s'assurer que tout nouvel utilisateur bénéficie de l'environnement par défaut correct.

  1. Ouvrez Composer et authentifiez-vous localement.
  2. Sélectionnez la source du paquet que vous voulez créer dans la liste Sources de la barre latérale.
  3. Dans la barre d’outils, cliquez sur Build as DMG (Créer en DMG) .
  4. Sélectionnez un emplacement où enregistrer le paquet, puis cliquez sur Save (Enregistrer).

Signature d’un paquet

Si vous créez un paquet à déployer lors de l’Automated Device Enrollment (Enrôlement automatisé des appareils), le paquet doit être signé à l’aide d’un certificat approuvé par l’ordinateur au moment de l’enrôlement.
Remarque :

Il est recommandé de signer les paquets avec un certificat obtenu auprès de la CA intégrée à Jamf Pro ou du Programme pour développeur Apple

Pour plus d’informations sur l’obtention de certificats de signature, consultez les articles suivants de la Base de connaissances :

Pour signer les paquets créés avec Composer, accédez aux préférences Composer, sélectionnez l’option Sign with (Signer avec), puis choisissez un certificat de programme d’installation dans le menu contextuel.

Les certificats du programme d’installation qui se trouvent dans le trousseau de connexion dans Keychain Access (Accès au trousseau) apparaissent dans le menu contextuel.

Avertissement :

Le menu contextuel affiche également les certificats d’application qui ne sont pas recommandés pour la signature des paquets.