3 votos

¿Cómo crear el instalador pkg con la interfaz de usuario personalizada con campos?

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.

5voto

Steve Evans Puntos 155

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.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X