2010-01-06 3 views
5

Ho due problemi con Consenti Relocation (Pacchetto: Xxx, componenti):Mac PackageMaker - Consentire Relocation Issues

  1. diventa sempre acceso come per magia. Come posso evitare questo? Ne ho bisogno (non ottimale, vedi - 2)

  2. Se Consenti riposizionamento è attivo, l'Installatore posiziona prima l'applicazione .app in/Applicazioni, ma poi lo riposiziona, copiandolo sopra il mio originale .app nel mio albero di sviluppo. Come posso evitare che ciò accada durante lo sviluppo, a meno di testare l'installer su una macchina diversa?

+0

Vuoi dire che il tuo albero di sviluppo è in/Applicazioni? Altrimenti non vedo il pericolo nel metterlo lì per primo (a parte il fastidio di aver bisogno dello spazio sia che finisca lì o no) –

+3

Ho lo stesso problema. Le installazioni di prova entrano nell'albero di sviluppo ogni volta poiché le impostazioni di riposizionamento vengono modificate in seguito al tocco di quasi tutte le altre impostazioni in PackageMaker. Sono sicuro che hai trovato molti e vari suggerimenti per aggirare questo problema nelle tue ricerche. L'unica cosa che ha funzionato in modo affidabile per me è stato ricontrollare manualmente l'impostazione di riposizionamento nella scheda dei componenti di ogni pacchetto come ultima cosa prima di una compilazione. – Max

+0

Ci sono novità? Ho lo stesso problema, ma non posso controllare questa opzione ogni volta perché eseguo PackageMake dalla riga di comando .. – Dmitry

risposta

3

PackageMaker man dice

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

In PackageMaker 3, la delocalizzazione è abilitato di default. Tuttavia, ci sono modi per disabilitarlo. Se si utilizza la modalità GUI, deselezionare la casella di controllo "Allow Relocation". Se si utilizza la build da riga di comando, utilizzare i flag --no-relocate o -w come indicato nella pagina man PackageMaker.