Actualmente construimos nuestro instalador mac como un archivo pkg utilizando productbuild --component (según la siguiente publicación: Mac app store productbuild).mac: ¿Cómo agregar License.txt a un paquete creado con productbuild usando la opción --component?
Esto funciona de maravilla, pero también deseo agregar un archivo de licencia a este instalador.
Con el fabricante de paquetes, puede especificar la opción --resources [path_to_resources_file]. Si coloca License.txt en la carpeta de recursos especificada, el instalador incluye mágicamente un paso de licencia.
Si bien la página man de productbuild también describe una opción --resources, en la práctica esto no parece funcionar con la opción --component. Simplemente parece ignorar la opción por completo.
De acuerdo con la página man de productbuild, la opción --component aparentemente solo toma una definición de producto plist (Eché un vistazo a las opciones plist y ninguna parecía aplicarse a un archivo de licencia), un componente, una ruta de instalación opcional y una ruta de salida. Aunque la opción --sign también funciona.
¿Alguien sabe si es posible (y si es así, cómo) incluir un archivo de licencia para el instalador al usar productbuild --component?
Gracias de antemano.
Iain
Eso no funciona con --component. – jcoffland