He visto varios tutoriales sobre cómo crear un instalador para distribuir una aplicación de MacOS, pero todos son ejemplos muy simples (simplemente instalar una aplicación y colocarla en /Applications).
Para hacerlo, utilizan:
sudo pkgbuild --install-location /Applications --component application-path ./Desktop/installer.pkg
Mi situación no es tan compleja, pero no puedo descubrir cómo hacerlo. Quiero instalar una aplicación en /Applications, pero también quiero que mi .pkg coloque un .dylib en una carpeta específica.
He intentado hacer esto:
sudo pkgbuild --install-location /Applications --component myApp.app/ --install-location /destination/for/my/dylib --component myLib.dylib ./myInstaller.pkg
pero dice que no acepta mi .dylib porque no es un "componente de paquete válido".
¿Cómo puedo hacer esto?
0 votos
No estoy personalmente familiarizado con la sintaxis de pkgbuild (esperemos que alguien más que lo esté), pero puede que desees considerar usar el programa de interfaz gráfica s.sudre.free.fr/Software/Packages/about.html en su lugar. Es un poco engorroso en algunos aspectos, pero en general he encontrado que simplifica enormemente el proceso de creación de pkg's complejos.
0 votos
Gracias por la sugerencia, pero estoy buscando automatizar este proceso a través de un script de bash, por lo que debe ser a través de la línea de comandos.