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.

Puedes elegir entre las siguientes opciones de creación de 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.

El usuario puede instalar fácilmente paquetes PKG. Al hacer doble clic en el paquete, se abre la aplicación Installer, que guía al usuario en el proceso de instalación.
Nota: Los paquetes PKG no pueden implementar dinámicamente archivos en el directorio de inicio del usuario en las plantillas de usuario cuando se usan con Jamf Pro.
Por omisión, Composer crea paquetes PKG planos. Si quieres más información sobre los PKG planos, consulta Composer Preferencias.
  1. Abre Composer y autentícate localmente.
  2. Selecciona el origen del paquete que quieres crear en la lista Sources (Orígenes) de la barra lateral.
  3. En la barra de herramientas, haz clic en Build as PKG (Crear como PKG) .
    Nota: Si la preferencia Build flat PKGs (Crear paquetes PKG planos) está activada y el origen de paquete contiene scripts no admitidos por los paquetes PKG planos, aparecerá un cuadro de diálogo. Para desactivar esta preferencia solo para este paquete, haz clic en Build as non-flat PKG (Crear como PKG no plano). Para crear un PKG plano que omite los scripts incompatibles, haz clic en Build as flat PKG (Crear como PKG plano). Si quieres más información sobre los scripts compatibles con PKG planos, consulta Scripts de un origen de paquete.
  4. Selecciona una ubicación para guardar el paquete y haz clic en Save (Guardar).

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.

  1. Abre Composer y autentícate localmente.
  2. Selecciona el origen del paquete que quieres crear en la lista Sources (Orígenes) de la barra lateral.
  3. En la barra de herramientas, haz clic en Build as DMG (Crear como DMG) .
  4. Selecciona una ubicación para guardar el paquete y haz clic en Save (Guardar).

Firma de un paquete

Si estás creando un paquete para implementarlo durante Automated Device Enrollment (Inscripción Automatizada de Dispositivos), los paquetes deben firmarse usando un certificado que tenga la confianza del dispositivo en el momento de la inscripción.
Nota:

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.

Si quieres más información sobre cómo obtener certificados de firma, consulta los siguientes artículos de la base de conocimientos:

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).

Aviso:

El menú desplegable también muestra certificados de aplicación, que no se recomiendan para firmar paquetes.