10
votes

Différences entre les installateurs d'OSX .PKG et .PKG.MPKG

Je suis en train de vous battre avec l'emballage d'OSX car cela ne me permet pas de créer un ".pkg". Au lieu de cela, cela me forçait à faire un ".pkg.mpkg".

Cela semble être une question stupide que je devrais pouvoir répondre avec quelques recherches Google, mais je ne suis pas capable de trouver beaucoup d'informations à ce sujet.

Quelqu'un pourrait-il expliquer les principales différences entre eux et si vous connaissez la restriction pour laquelle vous devez utiliser l'un ou l'autre?


0 commentaires

3 Réponses :


13
votes

Au meilleur de ma connaissance, les fichiers .pkg sont des forfaits d'installateurs simples et simples. Cependant, les fichiers .mpkg sont très personnalisables et peuvent créer un lien vers plusieurs fichiers .pkg que l'utilisateur final peut activer et désactiver dans l'installateur.

Je pense que la double extension de .pkg.mpkg que vous voyez est simplement un problème d'adéquation du texte. Les packages sont soit .pkg ou .mpkg, pas une combinaison des deux.


2 commentaires

Tu as raison, je ne peux pas croire que j'étais si muette pour ne pas attraper celui-là. +1 Je cherche toujours une réponse dans les restrictions à utiliser l'un ou l'autre.


@Santi Si vous utilisez Nice Application de packages par Stéphane Sudre , vous pouvez créer un simple "paquet brut" ou "distribution". "RAW" génère toujours un fichier .pkg. Si vous utilisez "Distribution", vous pouvez choisir entre "Plat" et "Bundle" dans l'onglet Paramètres du projet. "Plat" générera un fichier .PKG, tandis que Bundle générera un fichier .mpkg. La différence dans le fichier XML de projet générées est Project_Settings / Advanced_Options / Build_Format. "1" pour "Bundle" / mpkg, "0" pour "plat" / pkg.



2
votes

Je crois que Collin Allen est correct - la principale différence est que le métapackage peut faire référence à d'autres packages. Mais quant à votre problème de packAgemaker, avez-vous essayé iceberg? C'est une alternative (gratuite) que nous avons eu d'une chance de chance avec: moins de bugs, plus facile à comprendre et à utiliser, plus grande liberté, etc.


0 commentaires

0
votes

Je n'ai pas de bonne réponse, mais Packagemanager est basculé automatiquement de .pkg à .mpkg une fois que j'ai essayé de modifier le texte que l'utilisateur voit. Tous deux comprennent des sous-installateurs (.pkg) préparés par des vendeurs.


0 commentaires