Historial de versiones de Composer

Acerca del control de versiones:

Esta página se actualiza para reflejar el historial de versiones de Composer solo cuando se aplican cambios al producto. Por consiguiente, las versiones enumeradas aquí pueden no coincidir con la versión de Composer actual.

Composer 10.28.0

Archivos de nivel del sistema añadidos a la lista de exclusión

Se ha añadido /System/ a la lista de exclusión por omisión de Composer. Esto garantiza que Composer deje de indexar archivos de nivel del sistema al crear un origen de paquete. Los paquetes que contienen archivos /System/ pueden provocar el fallo de la instalación del paquete en ordenadores con macOS o posterior. Para añadir o eliminar entradas por omisión en la lista de exclusión de Composer, haz clic en File (Archivo) > Preferences (Preferencias) > Exclusion List (Lista de exclusión) en la barra de menús de Composer.

Si quieres más información sobre la lista de exclusión de Composer, consulta Lista de exclusión.

Composer 10.27.0

Mejoras en la creación de paquetes para ordenadores Mac con chip de Apple

Ahora Composer te permite configurar cuándo se muestran mensajes sobre la instalación de Rosetta en ordenadores Mac con chip de Apple en función de los tipos de ejecutable (Intel o Universal) de los paquetes. El menú desplegable Executable Types in PKGs (Tipos de ejecutable en PKG) de las preferencias de empaquetado de Composer te ofrece las siguientes opciones:

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 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 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 chip de Apple, 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 crear paquetes con Composer, consulta Creación de paquetes.

Composer 10.25.0

Compatibilidad con Apple Silicon

Composer ahora ofrece compatibilidad nativa con ordenadores Mac con Apple Silicon*.

* La compatibilidad con hardware se basa en pruebas con el Mac Developer Transition Kit.

Corrección de error

[PI-008713] Se ha corregido un problema que provocaba que Composer se cerrara de forma inesperada.

Composer 10.23.0

Ahora se insta a los usuarios a permitir que Composer tenga acceso total al disco solo si aún no se ha concedido el acceso. Esta comprobación se realiza cada vez que se inicia Composer.

Composer 10.22.0

Mejoras de seguridad en Composer

Composer 10.22.0 incluye la corrección de un error de las versiones 10.18.0-10.21.0, que permitía que los usuarios estándar obtuviesen acceso a recursos que requieren acceso con privilegios de raíz si Composer y la aplicación auxiliar con privilegios de las versiones 10.18.0-10.21.0 se habían instalado previamente en el mismo ordenador con una cuenta de administrador.

Para asegurarte de que los ordenadores con Composer no se ven afectados por este problema, actualiza a Composer 10.22.0.

Corrección de error

[PI-008065] Se ha corregido un error que provocaba que Composer se cerrara al intentar convertir archivos .app grandes en un origen.

Composer 10.19.0

Mejoras en el proceso de creación y conversión de paquetes con Composer

Ahora puedes hacer clic en el botón Stop (Detener) para detener la creación de un paquete o la conversión de un origen en mitad del proceso. Esto te permite realizar cambios en el origen de un paquete inmediatamente, en lugar de esperar a que termine el proceso. Puedes detener los siguientes procesos: Creación de un PKG o DMG y conversión de un PKG o DMG a un origen

Si quieres más información sobre la creación de paquetes y de orígenes de paquete, consulta Creación de paquetes y Creación de un origen de paquete.

Correcciones de errores y mejoras

  • Después de cerrar una ventana de Composer, ahora puedes hacer clic en el icono de Composer en el Dock para reabrir la ventana que has cerrado.

  • Al convertir un paquete en un origen, la ventana de progreso de Composer ahora muestra una cabecera que describe la tarea con precisión.

  • La firma de paquetes en Composer ahora se completa mediante la herramienta auxiliar con privilegios.

  • Se ha corregido un problema que a veces provocaba que Composer pidiese al administrador credenciales varias veces al abrir una versión recién instalada de Composer.

  • [PI-007818] Se ha corregido un problema que a veces impedía que los usuarios creasen archivos PLIST para orígenes de paquete sin un PLIST ya existente.

  • [PI-007826] Se ha corregido un problema que impedía que Composer pidiese acceso a todo el disco en macOS 10.15.

Composer 10.18.0

Instalación de la aplicación auxiliar con privilegios

La primera vez que se abre, ahora Composer instala una herramienta auxiliar con privilegios que ejecuta todas las tareas de Composer que requieren acceso con privilegios de raíz. Se requieren credenciales de administrador para instalar la aplicación auxiliar con privilegios cada vez que se abre Composer. Se han implementado las siguientes mejoras en la experiencia de usuario mediante la aplicación auxiliar con privilegios:

  • Se ha optimizado la apertura de Composer.

  • Cuando se reinicia como raíz, ahora ya no aparece un segundo icono de Composer en el Dock de macOS.

  • Reemplazar archivos preexistentes en un origen ya no provoca un fallo de Composer.

  • Se han corregido problemas que provocaban un funcionamiento imprevisto de los privilegios de paquetes. Todos los privilegios ya no están definidos por omisión como «root:wheel 755».

  • Las preferencias ahora están definidas individualmente para cada usuario y no se almacenan en una ubicación raíz. Las preferencias de Composer se almacenan en ~/Library/Preferences.

  • El mensaje de DMG Filesystem solo aparece cuando debe.

Carga de manifiestos de paquete en Composer

Ya no puedes cargar manifiestos de paquete directamente en Composer. Si quieres cargar un manifiesto de paquete en Jamf Nation, ahora debes acceder a una página de producto en Jamf Nation y cargar un archivo de manifiesto .composer. Si quieres más información, consulta Manifiestos de paquete.

Composer 10.16.0

Al editar archivos info.plist en un origen de paquete, los valores «IF Major Version» (Versión principal IF) e «IF Minor Version» (Versión secundaria IF) ya no se usan en los archivos info.plist de paquetes de aplicaciones.