2010-01-06 7 views
5

J'ai deux problèmes avec Autoriser Relocation (Paquet: Xxx, composants):Mac PackageMaker - Permettre Relocation Questions

  1. Il ne cesse de s'en marche comme par magie. Comment puis-je éviter ça? J'en ai besoin (sous-optimal, je sais - voir n ° 2)

  2. Si Autoriser la Relocalisation est activé, le programme d'installation place d'abord le fichier .app dans/Applications, puis le relocalise, en le copiant sur mon original .app dans mon arbre de développement. Comment puis-je éviter que cela se produise pendant le développement, à moins de tester l'installateur sur une machine différente?

+0

Voulez-vous dire que votre arborescence de développement se trouve dans/Applications? Sinon je ne vois pas le danger de le mettre d'abord là (autre que le désagrément d'avoir besoin de l'espace qu'il se termine ou non) –

+3

J'ai le même problème. Les installations de test vont dans l'arbre de développement à chaque fois car les paramètres de déplacement sont modifiés à la suite de la modification de presque tous les autres paramètres de PackageMaker. Je suis sûr que vous avez trouvé des suggestions nombreuses et variées pour contourner ce problème dans vos recherches. La seule chose qui fonctionnait de manière fiable pour moi était de re-vérifier manuellement ce paramètre relocaliser dans l'onglet des composants de chaque paquet comme la dernière chose avant une construction. – Max

+0

Y a-t-il des nouvelles? J'ai le même problème, mais je ne peux pas vérifier cette option à chaque fois car j'exécute la ligne de commande de PackageMake. – Dmitry

Répondre

3

PackageMaker des pages de manuel

[--no-relocate, -w] 
      If specified, packagemaker will disable automatic relocation of 
      package contents. 
0

En PackageMaker 3, la réinstallation est activée par défaut. Cependant, il existe des moyens de le désactiver. Si vous utilisez le mode graphique, décochez simplement la case "Allow Relocation". Si vous utilisez la construction par ligne de commande, utilisez les indicateurs --no-relocate ou -w comme indiqué dans la page de manuel PackageMaker.

Questions connexes