2 votes

Comment emballer un fichier DMG avec un assistant d'installation ?

J'ai une question sur les installateurs pour Mac.

J'ai chromium.dmg qui contient le navigateur web Chromium. Je voudrais créer un assistant d'installation qui installe Chromium, puis permet à l'utilisateur d'installer automatiquement certains plugins, et de lancer Chromium avec une page de démarrage initiale affichée.

Pour ce faire, j'ai besoin d'un assistant d'installation.

J'ai trouvé IzPack qui semble pouvoir fonctionner ? Quelqu'un a-t-il une idée de la manière de procéder ? J'ai compris que les assistants d'installation "ne sont pas vraiment un truc pour le Mac".

Pour un exemple d'installation basée sur un assistant pour Mac, voir SoapUI pour Mac.

UPDATE :

Jusqu'à présent, IzPack a fait en sorte que la partie installateur fonctionne plutôt bien. Mais le fichier est une archive Java Jar et beaucoup de mes utilisateurs n'ont pas Java installé. Ce n'est pas l'idéal. Je dois trouver un moyen de le regrouper sous forme de DMG même si c'est en fait un exécutable Java.

UPDATE 2 :

J'ai obtenu quelque chose de très bien en utilisant une combinaison d'IzPack et de https://github.com/Jorl17/jar2app

L'IzPack construit un installateur java mais vous êtes alors coincé avec un fichier jar exécutable. C'est là que jar2app entre en jeu - vous pouvez convertir le jar en fichier d'application avec un JRE intégré. Parfait.

1voto

Nicholas DiPiazza Points 161

Ce n'est pas parfait, mais j'ai obtenu quelque chose de très bien en utilisant une combinaison de IzPack et de https://github.com/Jorl17/jar2app

L'IzPack construit un installateur java mais vous êtes alors coincé avec un fichier jar exécutable. C'est là que jar2app intervient - vous pouvez convertir le jar en fichier d'application avec un JRE intégré.

Cela fonctionne pour moi, mais ce n'est pas parfait car la taille de l'installateur est un peu trop importante. Et aussi maintenant vous avez un fichier .app qui est en fait une archive éclatée. Vous devez donc l'envelopper dans un DMG. Mais cela fonctionne.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X