Ho un progetto che si basa sullo strumento PackageMaker ormai obsoleto per creare un programma di installazione per OS X. Sto lavorando per aggiornarlo per utilizzare pkgbuild e productbuild. Sto cercando di aggiungere uno sfondo personalizzato all'installer passando il flag --resources
a productbuild
con la directory che contiene l'immagine di sfondo. Non ricevo errori dal comando productbuild
, ma quando apro il pacchetto in Pacifist, non vedo affatto le mie risorse incluse. Ho provato a fare riferimento all'immagine di sfondo in distribution.xml
, ma non sembra fare la differenza. Sono in perdita per cosa provare dopo il debug di questo.Come si crea un pacchetto di installazione OS X con uno sfondo personalizzato con productbuild?
5
A
risposta
6
Questo è ciò che la mia cartella delle risorse si presenta come:
parametro come cmd io uso: --resources /path/Resources
Dal momento che non sto usando la GUI PackageMaker e il mio strumento di installazione crea l'XML di distribuzione file manualmente da vari bit e pezzi, posso solo dire che devi specificare questo file background.jpg in modo che finisca nel file XML di distribuzione come:
<background file="background.jpg" alignment="topleft" scaling="none"/>
Cioè nonostante sia nella cartella en.lproj il file non dovrebbe essere specificato con un percorso.
Problemi correlati
- 1. Come eseguire uno script Postflight utilizzando pkgbuild e productbuild su Mac Creazione di un pacchetto di installazione
- 2. Problemi di installazione M2Crypto con pip su OS X/MacOS
- 3. Come modificare l'eseguibile in un pacchetto di applicazioni OS X
- 4. Come si crea una bitmap con uno sfondo chiaro su un modulo trasparente?
- 5. Installazione di librerie C++ su OS X
- 6. Installazione di Git su OS X
- 7. Installazione di readline 6.0 su OS X
- 8. installazione di openssl su OS X
- 9. Selezione come controllo personalizzato per OS X?
- 10. sudo PECL errore di installazione APC su OS X Lion
- 11. Installazione di meld su OS X
- 12. Installazione di GCC 4.7.1 su OS X
- 13. personalizzato UIPickerView con sfondo personalizzato a colori
- 14. Installazione rvm si blocca su Mac OS X
- 15. Compatibilità con OS X Mavericks con R
- 16. Installazione OpenCV su Mac OS X
- 17. Installazione di pacchetti RODBC/ROracle su OS X Mavericks
- 18. Compositore percorsi di installazione personalizzato con WPackagist
- 19. Crea pacchetto npm con webpack
- 20. Creazione del programma di installazione del pacchetto in OS X - Installa Python, NumPy e altre dipendenze
- 21. disattiva il pulsante "Cambia posizione di installazione ..." nel programma di installazione creato utilizzando productbuild
- 22. Come si crea una tabella SQL con uno schema diverso?
- 23. Come si crea un colore di sfondo con texture (tavolozza immagine) come un colore di sfondo raggruppato a tavola?
- 24. Problemi di collegamento con OS X 10.10
- 25. utilizzando PEAR con MAC OS X
- 26. Installazione di distribuire in Python 3.3 venv (OS X/Homebrew)
- 27. Come distribuire un Mac OS X con librerie dipendenti?
- 28. Conflitto MAMP con OS X Lion Apache
- 29. interruzione `pip freeze` con installazione pacchetto
- 30. Come si crea un programma di installazione di aggiornamento con NSIS?
Aha! Avevo copiato l'elemento di sfondo nel file dalla mia vecchia distribuzione di packagemaker che era 'resources/background.png'. Cambiarlo in solo 'background.png' ha funzionato. Immagino che il percorso iniziale sia cambiato nel nuovo strumento. Grazie! – Cody