Creación de paquetes
Después de comprobar el contenido de un origen de paquete, Composer te permite crear dos tipos distintos de paquete: PKG y DMG. Cada formato tiene su ventajas en función del uso que se vaya a dar al paquete y de la herramienta empleada para su implementación.
Una vez que un origen de paquete existe en Composer, puedes crear un paquete PKG o DMG a partir del origen en cualquier momento. También puedes convertir de un formato a otro después de crear un paquete. Si quieres más información sobre la conversión entre los formatos PKG y DMG, consulta Creación de orígenes de paquete a partir de paquetes existentes.
Creación de paquetes para ordenadores Mac con Apple silicon
Si tienes ordenadores Mac con Apple silicon en tu entorno, los paquetes que creas con Composer pueden incluir ejecutables de Intel, que requieren el servicio de traducción Rosetta Apple's (de Apple). Para asegurarte de que a los usuarios que instalen paquetes creados con Composer solo se les pida que instalen Rosetta cuando haga falta, puedes usar el ajuste Executable Types in PKGs (Tipos de ejecutable en PKG) en las preferencias de empaquetado de Composer para configurar cómo detecta Composer los tipos de ejecutable e insta a los usuarios a instalar el paquete.
- Automatically detect executable types (Detectar automáticamente tipos de ejecutable)
(Recomendado) Composer detecta automáticamente si tu paquete contiene ejecutables de Intel. Si se detectan ejecutables de Intel y Rosetta no está instalado, los ordenadores Mac con Apple silicon instan a los usuarios a instalar el paquete para instalar Rosetta también.
Este ajuste se usa por omisión y debes utilizarlo si no estás seguro de qué tipos de ejecutable contiene el origen de paquete.
- One or more executables require Rosetta (Uno o más ejecutables requieren Rosetta)
Composer crea explícitamente paquetes que contienen ejecutables de Intel. Si Rosetta no está instalado, los ordenadores Mac con Apple silicon siempre instan a los usuarios a instalar el paquete para instalar Rosetta también.
Usa este ajuste solo si te consta que el origen de paquete contiene ejecutables de Intel.
- All executables are Universal (Todos los ejecutables son Universal)
Composer crea explícitamente paquetes que solo contienen ejecutables Universal. Los ordenadores Mac con Apple silicon no instarán a los usuarios a instalar el paquete para instalar Rosetta.
Usa este ajuste solo si te consta que el origen de paquete no contiene ejecutables de Intel.
Si quieres más información sobre los mensajes de Rosetta en ordenadores Mac con Apple silicon, consulta Si necesitas instalar Rosetta en el Mac en el sitio web de soporte de Apple.
Si quieres más información sobre cómo ejecuta Rosetta ejecutables de Intel en ordenadores Mac con Apple silicon, consulta esta documentación del sitio web Apple Developer.
Creación de un PKG
Los paquetes PKG se pueden implementar usando casi cualquier herramienta de implementación, como Apple Remote Desktop (ARD), Jamf Pro y otras soluciones de MDM.
Creación de un DMG
Cuando se combina con Jamf Pro, el formato DMG te permite implantar dinámicamente archivos y carpetas para cada usuario que tenga una cuenta en el ordenador, así como en los directorios de inicio de red de los usuarios que tengan sesión iniciada. También hay una opción para implantar archivos y carpetas en los directorios de plantillas de usuario, de modo que se garantiza que todos los usuarios nuevos reciban el entorno por omisión correcto.
- Abre Composer y autentícate localmente.
- Selecciona el origen del paquete que quieres crear en la lista Sources (Orígenes) de la barra lateral.
- En la barra de herramientas, haz clic en Build as DMG (Crear como DMG)
.
- Selecciona una ubicación para guardar el paquete y haz clic en Save (Guardar).
Firma de un paquete
Se recomienda que los paquetes se firmen con un certificado generado desde la CA integrada de Jamf Pro o desde una cuenta del programa para desarrolladores de Apple.
Creating a Signing Certificate Using Jamf Pro's Built-in CA to Use for Signing Configuration Profiles and Packages (Creación de un certificado de firma mediante la CA integrada de Jamf Pro para la firma de perfiles de configuración y paquetes)
Obtaining an Installer Certificate from Apple (Obtención de un certificado de instalación de Apple)
Para firmar paquetes con Composer, ve a las preferencias de Composer, selecciona la opción Sign with (Firmar con) y elige un certificado de instalador en el menú desplegable.
El menú desplegable muestra los certificados de instalador ubicados en el llavero de inicio de sesión en Keychain Access (Acceso a Llaveros).
El menú desplegable también muestra certificados de aplicación, que no se recomiendan para firmar paquetes.