
Introduction au déploiement de paquets dans Apple Business
Si des apps ne sont pas disponibles sur l’App Store du Mac, vous pouvez toujours les déployer sur des Mac à l’aide d’Apple Business, et plus précisément de la fonctionnalité Paquets.
Que sont les fichiers de paquets ?
Avant de pouvoir proposer des paquets à vos utilisateurs par le biais d’Apple Business, vous devez d’abord créer le fichier du paquet. Une fois celui-ci créé, hébergez-le sur un serveur web ou un service de partage de fichiers accessible par un lien. Les fichiers de paquet sont :
une technologie macOS standard utilisée pour installer des apps qui ne sont pas disponibles sur le Mac App Store ;
capables de placer des fichiers et des dossiers dans des emplacements prédéterminés directement sur le volume local du Mac de destination ;
capables d’utiliser des scripts préinstallés ou installés par la suite pour automatiser et personnaliser davantage le processus d’installation.
Les apps installées à l’aide de progiciels ne sont pas considérées comme des apps gérées. Cela signifie que :
si l’app est supprimée d’un schéma, elle reste installée sur le Mac de l’utilisateur ;
Si l’utilisateur ou utilisatrice désinscrit son appareil de la gestion des appareils intégrée ou d’un service de gestion des appareils tiers lié à Apple Business, l’app reste sur son Mac.
les fichiers qui utilisent cette application sont placés sur un autre volume.
Avant de créer un paquet dans Apple Business qui contient l’app que vous souhaitez déployer, vous devez avoir installé et passé en revue ce qui suit. Une fois ceci fait, vous pouvez créer votre paquet. Consultez la rubrique Créer un paquet.
Remarque : Si vous souhaitez modifier l’une ou l’autre des options ci-dessous, vous devrez mettre à jour un paquet existant ou en créer un autre.
Actions | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Installation automatique (Action de l’utilisateur) | Dès que le paquet est ajouté à un schéma, les utilisateurs disposant d’un ordinateur Mac associé à ce schéma (et connecté à Internet) sont automatiquement mis en file d’attente pour télécharger le paquet. Une fois le paquet téléchargé et l’app installée, cette app est disponible pour tous les profils utilisateurs qui peuvent se connecter sur le Mac. | ||||||||||
Suppression d’une app (Action de l’utilisateur) | Les apps installées sur un Mac peuvent être déplacées (par exemple, dans le dossier Accueil), voire supprimées de l’ordinateur. Les utilisateurs disposant du rôle Administrateur peuvent savoir si une app a été déplacée ou supprimée en vérifiant l’état d’installation du progiciel en question. Consultez la rubrique Vérifier l’état de l’installation de progiciels. | ||||||||||
Nommer un progiciel | Vous pouvez donner à votre progiciel le même nom, ou presque, que l’app. | ||||||||||
Choisir un mode de partage | Il existe deux méthodes principales pour partager le paquet avec les utilisateurs. Vous pouvez configurer un serveur web pour les téléchargements directs ou ajouter le paquet à un service de partage de fichiers comme Box. Si vous optez pour le service de partage de fichiers, suivez les instructions décrites dans la documentation du service afin de récupérer l’URL que vous communiquerez à vos utilisateurs. Remarque : Quelle que soit la méthode que vous choisissez, le téléchargement du progiciel doit se lancer au moment de cliquer sur le lien. Celui-ci ne peut pas rediriger vers une page web contenant un autre lien. | ||||||||||
Créer une URL pour télécharger directement un progiciel depuis un site web (pas un service de partage de fichiers) | Le téléchargement direct d’un paquet depuis un serveur web nécessite d’adopter quelques bonnes pratiques au moment de configurer l’URL. Celle-ci ne doit contenir ni espaces ni majuscules. Les chiffres et les traits d’union (-) sont autorisés. Par exemple, un nom de paquet peut être : nomdelorganisation-nomdelapplication Une fois le nom attribué, le progiciel doit être hébergé sur un serveur web qui :
L’URL doit :
Important : Si une app n’est pas dotée d’une fonctionnalité de mise à jour automatique et si vous souhaitez la mettre à jour via Apple Business, vous devez créer un paquet à l’aide d’une nouvelle URL. Consultez la rubrique Mettre à jour un progiciel. Voici un exemple d’URL valide : https://www.melardlearning.com/request-applications/nomdelorganisation-nomdelapplication Si vous décidez d’utiliser un lien qui redirige vers le serveur d’un développeur, assurez‑vous que celui‑ci ne met pas à jour le progiciel. | ||||||||||
Assurer l’intégrité du progiciel | Avant que les utilisateurs puissent télécharger un paquet de votre création, vous devez générer une valeur unique qui lui sera attribuée. Cette valeur, appelée hachage, permet d’éviter que le paquet ne soit falsifié ou remplacé. Apple Business utilise le hachage SHA-256 à cette fin. Consultez la rubrique Obtenir les informations requises. | ||||||||||
Connaître l’identifiant du paquet de l’app | L’identifiant de votre paquet doit correspondre à celui de l’app afin que l’état de l’installation soit correctement indiqué. L’identifiant de paquet se trouve dans le fichier Info.plist, qui est accessible dans l’app elle-même. Pour le trouver, recherchez la clé CFBundleIdentifier. Consultez la rubrique Obtenir les informations requises. Remarque : Un identifiant d’ensemble est une chaîne unique utilisée par macOS pour identifier des apps. Par exemple, un identifiant d’ensemble peut être com.nomdelorganisation.nomdelapplication. | ||||||||||
Ajouter un numéro de version (facultatif) | Vous pouvez, si vous le souhaitez, ajouter un numéro de version à l’app. | ||||||||||