Mam projekt, który opiera się na już przestarzałym narzędziu PackageMaker, aby utworzyć instalator dla systemu OS X. Pracuję nad jego aktualizacją do używania pkgbuild i productbuild. Próbuję dodać niestandardowe tło do instalatora, przekazując flagę --resources
do productbuild
z katalogiem zawierającym obraz tła. Nie otrzymuję żadnych błędów z polecenia productbuild
, ale kiedy otwieram pakiet w Pacifist, nie widzę w ogóle moich zasobów. Próbowałem odnieść się do obrazu tła w distribution.xml
, ale nie wydaje się, aby różnica. Brakuje mi możliwości wypróbowania tego przy debugowaniu.Jak zbudować pakiet instalatora systemu OS X z niestandardowym tłem dla produktu productbuild?
5
A
Odpowiedz
6
To co Folder mój zasób wygląda następująco:
Jako parametr cmd używać: --resources /path/Resources
Ponieważ nie używam PackageMaker GUI i moje narzędzie instalatora tworzy XML Distribution plik ręcznie z różnych bitów i sztuk, mogę tylko powiedzieć, że musisz określić ten plik background.jpg, aby znalazł się w pliku XML dystrybucji, jako:
<background file="background.jpg" alignment="topleft" scaling="none"/>
Tzn. Mimo że znajduje się w folderze en.lproj, plik nie powinien być określony ścieżką.
Powiązane problemy
- 1. Jak uruchomić skrypt postów przy użyciu pkgbuild i productbuild na komputerze Mac, tworząc pakiet instalacyjny
- 2. ldconfig dla systemu Mac OS X
- 3. Niepoprawne polecenie systemu OS X
- 4. Numpy-MKL dla OS X
- 5. Chcę utworzyć sterownik USB zręcznościowy dla systemu OS X
- 6. Jak zbudować mod_jk na Mac OS X Mountain Lion?
- 7. Ramy instalatora aplikacji dla systemu Windows
- 8. Aktualizowanie starszego kodu z systemu OS X 10.6 do 10.7
- 9. Sterowniki ODBC dla systemu Mac OS X 10.6
- 10. Modyfikacja własności pliku przez productbuild i pkgbuild
- 11. Jak zbudować aplikację SystemTray dla systemu Windows?
- 12. Udostępniane dane dla systemu Linux i Mac OS X
- 13. Jak dodać mój program do paska menu systemu OS X?
- 14. Jak piszesz program dla Mac OS X?
- 15. Kompilacja krzyżowa do systemu Linux z OS X
- 16. Czy można zbudować FreeGLUT na Mac OS X?
- 17. Jak zbudować prosty pakiet bazy danych dla mojej aplikacji Pythona?
- 18. Jak mogę zbudować pakiet docelowy dla bibliotek przenośnych klasy?
- 19. Rozwój dla OS X pochodzący z iOS w tle
- 20. Dylibs i OS X
- 21. Folder instalacyjny systemu Android SDK w systemie OS X
- 22. Jak utworzyć usługę Windows dla Mac OS X?
- 23. Jak zainstalować mod_jk na Mac OS X
- 24. Jak hakować słownik OS X
- 25. Klasa UIDevice dla Mac OS X?
- 26. Jak odinstalować SBT z OS X?
- 27. Jak odinstalować MySQL z Mac OS X?
- 28. Dlaczego OpenLDAP dla instalatora systemu Windows wymaga numeru seryjnego?
- 29. Manipulowanie oknami systemu OS X za pomocą skryptu
- 30. Cabal "os" Flaga z wersji systemu operacyjnego
Aha! Skopiowałem element tła w pliku z mojej starej dystrybucji pakietu, która była 'resources/background.png'. Zmiana tego na "background.png" rozwiązała problem. Domyślam się, że ścieżka startowa zmieniła się w nowym narzędziu. Dzięki! – Cody