J'ai une application à distribuer. À peu près tout est inclus dans un seul paquet, donc je pourrais simplement mettre le paquet dans un DMG pour la première version - mais cela ne fonctionnera pas pour les mises à niveau, donc j'ai pensé que je ferais mieux de travailler le processus à l'avance . J'ai regardé PackageMaker et il semble assez simple. Cependant, j'ai quelques exigences très spécifiques qui peuvent causer des problèmes, et il n'était pas évident à lire les documents de PM si cela est possible:Est-ce que PackageMaker fonctionnera pour moi?
Tout d'abord, je veux que l'installateur choisisse automatiquement entre l'installation deux versions différentes de l'application, selon si une version précédente de l'application a déjà été installée. Deuxièmement, je ne veux pas simplement écraser l'ensemble de l'application précédente, je veux juste que le programme d'installation écrase les fichiers et en ajoute de nouveaux - en d'autres termes, je veux que certains fichiers de l'ensemble de l'application restent de la version précédente.
Est-ce que c'est quelque chose que je pourrais réaliser avec PackageMaker, ou devrais-je chercher une approche différente?
Malheureusement, l'emplacement des données créées n'est pas contrôlable ... sinon je voudrais bien sûr rendre la vie simple pour moi-même –