He creado pkg bundle con pkgbuild & productbuild y quiero obtener la dirección IP del usuario y eso debería pasarse a la secuencia de comandos postinstall para escribirlo en un archivo específico. No veo ninguna referencia para hacer eso. Puede alguien ayudarme con esto.
Respuesta
¿Demasiados anuncios?Idealmente, usted quiere evitar la interfaz de usuario personalizada de elementos dentro de los modernos paquetes de instalación en macOS.
Sin embargo, la última versión de Xcode continúa incluir un proyecto de plantilla para empezar.
Instalador de Plug-in
Crear un nuevo plug-in en Xcode usando el elemento de menú:
Xcode.app > Archivo > Proyecto... > macOS / Instalador de Plug-in
El proyecto incluye una plantilla para que puedas personalizar. En particular, echa un vistazo al código fuente de la InstallerPane
de la clase. El archivo de encabezado contiene los comentarios y la comprensión de cómo crear una subclase de la clase.
Ejemplos y Documentación
El plug-in tutorial por Stéphane Sudre parece un gran recurso.
Otro buen recurso es el Instalador de la lista de correo de desarrollo de archivo.