Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zér0 > Les tutoriels > Non-Officiels > Systèmes d'exploitation > MacOS > Lecture du tutoriel

Créer une installation Mac OS X

Avatar
Auteur : prs513rosewood
Créé : le 24/08/2007 20:39:00
Modifié : le 17/06/2008 11:59:11
Noter et commenter ce tutoriel
Imprimer ce tutoriel
Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Comment créer une installation pour son programme sous Mac OS X ?


Vous venez de terminer votre programme avec Xcode, vous en êtes fiers ( :p ) et vous voulez le partager ?
Ce cours est fait pour vous !

Au fait, je ne me suis pas encore présenté. Je suis prs513rosewood (oui, comme la guitare), utilisateur chevronné de Mac depuis (très ^^ ) longtemps.

Dans les annexes du cours sur le C/C++, on montre comment créer une installation sous Windows avec Inno Setup. Sous Mac, c'est une autre histoire.

Pour faire des programmes d'installation, nous allons utiliser l'utilitaire PackageMaker. Il est en anglais mais très simple d'utilisation.

Après ce tuto, vous pourrez créer des programmes d'installation personnalisés.

On commence ?
Sommaire du chapitre :

PackageMaker, quésaco ?

Où est-il, PackageMaker ?

PackageMaker est un utilitaire très simple et complet "made in Apple".

Vous n'avez nul besoin de le télécharger, il se trouve déjà sur votre disque dur. En effet, si vous avez installé les Xcodes Tools, vous avez aussi installé PackageMaker. Il se trouve sous :

/Developer/Applications/Utilities/PackageMaker.app (sous Tiger).

PackageMaker sert à créer des .pkg et des .mpkg, lesquels lancent l'utilitaire d'installation, la boîte de dialogue qui vous propose où installer, comment, agréer la licence, etc.

Une fois les .pkg et .mpkg créés, vous pouvez les diffuser par internet, par mail, les graver, les supprimer, les ouvrir en boucle, les manger :waw: ! (Tout ça ?)

Ouvrez donc PackageMaker, un assistant vous demande quel type de package vous souhaitez faire.

Vous avez le choix entre :

Il vous suffit de choisir une option et de faire OK :-° .

Mon premier paquet (Single)

Après avoir choisi Single Project (on verra les autres plus tard ;) ), vous obtenez une fenêtre intitulée Untitled.pmproj.


Les onglets Contents et Configuration



Vous voyez plusieurs onglets : Installer Interface, Contents, Configuration, Scripts, Package version.

La fenêtre de création de paquets


Vous êtes d'office dans l'onglet Installer Interface, mais nous le verrons plus tard. Dans l'onglet Contents, vous choisissez le contenu de votre Package grâce au bouton en forme d'engrenage (ou de fleur, c'est vous qui voyez :p ).
Attention, vous ne pourrez inclure qu'un fichier dans le paquet, vous devez OBLIGATOIREMENT choisir un dossier qui contient les fichiers que vous voulez inclure à l'installation. Retenez-le bien, cela peut servir avec Automator.

En dessous, vous avez plusieurs options que vous pouvez choisir :

L'onglet Configuration est plus intéressant bien que moins vital.

Les onglets Scripts et Package Version



Dans l'onglet Script, vous choisissez un script qui s'exécutera à l'installation.
Dans Package version, vous mettez la version de votre paquet, votre compagnie, etc.

L'onglet Installer Interface



Vous pouvez choisir le nom que vous donnerez à l'application installée, lui donner une description, ou modifier l'apparence de l'installeur. Si vous cliquez sur le bouton, une nouvelle fenêtre s'ouvre.

Ici, vous pouvez régler l'interface de votre éditeur.
Ma mère vient de m'appeler pour le repas, et je n'ai pas fini de faire mon programme d'installation.
Y a-t-il un moyen de sauvegarder le projet ?

Bien sûr ! Vous pouvez tout simplement faire le mort et échapper au hachis de banane de votre maman aller dans le menu File (barre des menus tout en haut) et cliquer sur Save as... Vous choisissez ensuite le nom et le chemin du projet.

Une fois toutes les options déterminées avec soin ;) , ouvrez le menu Project et cliquez sur :

Ne vous en faites pas si un (doux :p ) message vous annonce : The package was completed with non-fatals errors. Votre paquet a bien été créé.


Félicitations, vous venez de faire votre premier programme d'installation :-° !!

Le Metapackage

Vous savez à présent faire un paquet (j'espère :-° ).
Grâce au metapackage (.mpkg), vous allez pouvoir fusionner plusieurs paquets pour tout installer en une fois.
Par exemple, quand on installe les Xcode Tools, c'est un metapackage que l'on utilise. De même pour certaines grosses applications.


Cette fois-ci la fenêtre est différente :
Image utilisateur


Comme vous pouvez le voir, elle comporte moins d'onglets, il est donc plus simple, et plus rapide de faire un metapackage que de faire un package tout simple :-° .

Inspectons donc la fenêtre principale. Elle s'appelle Untitled.pmproj (nooooooooooon ! :p ). Vous êtes également d'office dans Installer interface, je suppose que vous savez l'utiliser.

Dans l'onglet Contents, grâce au menu déroulant (et aussi déroutant ;) ) vous choisissez où se situeront les paquets que vous mettez dans le meta (metapackage, pour les intimes). Vous avez le choix entre :

Dans le grand cadre blanc en dessous, vous pouvez glisser les paquets qui vous intéressent et effacer ceux qui ne vous plaisent pas (comme le Untitled.pkg ;) ).

La procédure est la même que pour le paquet pour éditer le meta (Project > Build/build and Run).

Petit exercice pour s'entraîner



Faites des paquets pour chaque programme que vous aimez et implantez le tout dans un Metapackage.
Cela ne devrait pas être trop difficile.

Distribution Project

Le Distribution Project est assez compliqué.

Il permet de créer des types d'installation personnalisés. Depuis le début, les paquets font des installations simples, c'est-à-dire qu'ils installent tout sans poser de questions. Avec ce type de projet, vous pouvez faire vos propres types d'installations. Malheureusement, je ne sais pas m'en servir, cela me paraît un peu compliqué. Si quelqu'un sait s'en servir, qu'il m'écrive, je serai heureux d'apprendre.

Je suis désolé pour cette partie, je sais que je vous déçois :'( mais dès que j'en sais plus, je mets à jour ce tutoriel.

Vous pouvez dès à présent créer vos propres programmes d'installation, des "multi-programmes d'installations", et partager vos logiciels avec vos proches et au monde entier en publiant les programmes sur internet, profitez-en ^^ !
Auteur : prs513rosewood
Noter et commenter ce tutoriel
Imprimer ce tutoriel

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | Fil RSS | XHTML 1.0 | CSS 2.0
Édité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 104 Zéros connectés | Requêtes SQL 7 requêtes | Temps de génération de la page : Total (SQL) 0.0513s (0.0403s)