Je veux désactiver le bouton "Changer l'emplacement d'installation ..." (capture d'écran ci-dessous) dans le programme d'installation. J'essaie de créer l'installateur à l'aide de Pkgbuild et de ProductBuild sur MacOSX 10.8. Tout d'abord, je crée deux fichiers .pkg utilisant pkgbuild.
productbuild --distribution dist.xml --resources res inst.pkg
3 Réponses :
Malheureusement, le «type d'installation» et le «type d'installation» sont toujours affichés par l'installateur. Telle est le bouton "Modifier l'emplacement d'installation ...". P>
Cela ne permet pas à l'utilisateur de changer l'emplacement d'installation, mais de l'interface utilisateur, il n'est pas optimal. Je ne peux que recommander de remplir un rapport de bogue. p>
Vous voulez peut-être examiner: Problèmes connus et contours de contournement - Destination Sélection du volet CODE> À propos de l'utilisation de Domaines code> vs rootvolumeOnly code> < / p>
Merci Catlan. Votre message m'a commencé en premier lieu - merci beaucoup pour le poste détaillé sur ce fil.
J'avais ouvert un bug radar pour la même chose et j'ai reçu la réponse - il faut spécifier uniquement le domaine , dans mon cas, les suivants ont fonctionné: p>
Même si j'ai la même exigence, il faut désactiver le bouton "Modifier l'emplacement d'installation". Où nous devons placer ces lignes de code ci-dessus? Pouvez-vous s'il vous plaît aidez-moi à trouver distribution.xml dans mon projet. Je crée PKG à l'aide de l'outil Packages.
C'est une question assez ancienne, mais comme je viens de faire face à ce problème et de la résoudre. Aucune de la solution que j'ai trouvée sur Internet n'a résolu mon problème, alors je posterai ma réponse pour d'autres personnes qui font face à ce problème.
La solution est quelque peu bizarre mais cela fonctionne bien. Tout ce que vous avez à faire est d'ajouter un plugin vide à votre installateur. Les étapes suivantes vous guideront à travers: p>
Comme vous le voyez dans le niveau supérieur du dossier des plugins, un dossier nommé DisbableDeStinationelect.bundle et il y a un fichier Installerections nommées .Plist p>
chmod + x désabableStinationElectelect code> li>
- Le fichier Installersections.Plist doit ressembler à ceci: li>
ol>
productbuild --distribution distribution.xml --resources Resources/ --plugins Plugins/ --package-path ./ "$PRODUCT_NAME.pkg"
Voulez-vous dire le bouton de l'écran "Type d'installation" qui vous ramène à l'écran "Sélection de la destination"?
Oui, je ne veux pas que l'écran de sélection de destination et je ne souhaite pas non plus que le bouton Modifier l'emplacement d'installation est que je veux seulement installer dans / applications.
Attaché la capture d'écran maintenant aussi.