Comment générer un package d'installation pour mac app?
Comment puis-je créer un seul package d'installation pour OSX binaire en tant que bien peu de configuration et les fichiers de script?
Final dossiers sont à la recherche comme ceci -
Toute aide serait appréciée. Merci.
Vous devez vous connecter pour publier un commentaire.
macOS n'utilise normalement pas de les installateurs. Les Applications sont emballés dans des conteneurs d'applications, avec l'extension
.app
. Ce conteneur est "exécutable", mais vous êtes également en mesure de creuser et voir ce qui est à l'intérieur. C'est aussi le format distribués par le biais de l'App Store.Vous pouvez créer
.pkg
ou.dmg
"installateurs" si nécessaire, mais ce n'est clairement pas quelque chose de apple vise à être la norme. Je vous conseille d'utiliser l' .app de modèle et de tous les scripts nécessaires doivent être autonomes et exécutée lors de la première exécution.Vous pouvez utiliser
.dmg
de distribuer votre application en dehors de l'App Store (ce qui est encore assez normal).macOS comprend également un programme de terminal appelé
productbuild
qui fabrique un produit archive pour le programme d'installation de macOS ou le Mac App Store. Entrezman productbuild
dans le Terminal sur Mac pour la page de manuel..pkg
les fichiers sont très commun pour une utilisation avec de grandes applications logicielles, et même si l'autonome.app
fichiers peut être viable pour les petites applications, il est très commun pour les développeurs d'utiliser un.dmg
de fournir un glisser-déposer installation de copie du fichier.Installateurs sont très bien si vous voulez des choses différentes pour être placé à différents endroits – application ici, la documentation, le support des fichiers de plus ici, etc. Ils sont également idéal pour offrir des possibilités de configuration de l'installation de l'expérience (accessoires en option), ou se tenir par la main pour un type inhabituel de l'installation que l'utilisateur pourrait autrement ne pas comprendre, ou du travail supplémentaire (configuration des scripts, des modifications d'autorisations, l'authentification, la vérification de la compatibilité, etc.) qui en ont besoin pour fonctionner pendant le processus d'installation. Il n'y a rien de mal avec les installateurs, contrairement à la réponse de @d00dle, bien qu'il n'y a rien de mal avec la distribution de votre application via l'App Store, ou comme un dmg.
Pour la configuration de vos propres installateurs, je recommande fortement un programme appelé Paquets (http://s.sudre.free.fr/Software/Packages/about.html). Je suis en aucune façon relié à elle, mais je l'utilise pour construire le programme d'installation pour une application que je travaille sur. Il a grandement permet de lisser le processus de création d'un complexe de l'installateur, et a une excellente interface graphique.
pkgbuild
etproductbuild
.