¿Cómo aumentar la verbosidad de Installer.app?

Tengo problemas con el instalador del sistema ( /System/Library/CoreServices/Installer.app) donde ciertas cosas no se instalan y no brindan suficientes detalles en /var/log/install.log.

Me sale el temido error "Error en la instalación":La instalación falló

Sin suficientes detalles dentro del registro como se indicó anteriormente.

¿Hay alguna manera de aumentar la verbosidad para determinar con precisión dónde puede estar fallando dentro del proceso de instalación? Tenía la esperanza de que haya una bandera que se pueda ejecutar para aumentar esta verbosidad, pero no he encontrado nada para

/System/Library/CoreServices/Installer.app/Contents/MacOS/Installer 

hasta el momento al ejecutarlo desde el shell ...

Respuestas (2)

Puede usar la línea de comando installer(en /usr/sbin/installer).

De la página del manual:

El comando del instalador se usa para instalar paquetes de instalación de Mac OS X en un dominio o volumen específico.

y utilice las opciones -verboseo -verboseR.

Por ejemplo :

installer -verbose -pkg DeveloperTools.mpkg -target /

Si está en macOS 10.12, puede usar el nuevo log streamcomando junto con --predicatela bandera para reducir los problemas. Tenga en cuenta que el registro le brinda muchos más resultados que el syslog.

log stream --predicate examples: --predicate 'eventMessage contains "my message"' --predicate 'eventType == logEvent and messageType == info' --predicate 'processImagePath endswith "d"' --predicate 'not processImagePath contains[c] "some spammer"' --predicate 'processID < 100' --predicate 'senderImagePath beginswith "my sender"' --predicate 'eventType == logEvent and subsystem contains "com.example.my_subsystem"'

También puede agregar --level=debugpara obtener la máxima verbosidad del registro y luego reducir los problemas de Installer.app con--predicate