Favicon

You are here: Home > Gestión de Dispositivos > Apple > macOS > Resolución de problemas > Requisitos de código de apps

Cómo recuperar los requisitos de código de apps macOS

Recupera el requisito de código de una app macOS usando el comando codesign — necesario para configurar perfiles PPPC y preferencias de privacidad.

3 min read

TL;DR

Aprende a usar el comando codesign para recuperar el requisito de código de una app macOS, que es esencial para una configuración MDM segura.

Un requisito de código es una restricción que debe cumplirse para que el código sea considerado válido para un propósito específico. Define las condiciones necesarias para que el sistema evalúe la firma del código y determine si puede considerarse seguro. Si el código no cumple estos requisitos durante la evaluación, la validación de la firma de código fallará.

Puedes incluir el requisito de firma de código y el bundle ID de una app para permitir el acceso a los datos protegidos del usuario. Especificar el bundle ID y el requisito de código refuerza la seguridad del payload de preferencias de privacidad. Puedes recuperar el requisito de firma de código de la app ejecutando los comandos codesign.

Encontrar el requisito de código de una app

Para encontrar el requisito de código de una app instalada en el Mac, ejecuta el siguiente comando en el Terminal:

codesign -dr - "ruta/Bundle ID"

Por ejemplo:

codesign -dr - /System/Applications/Maps.app

Reemplaza ruta/Bundle ID con la ruta o el identificador de bundle de la app. Puedes encontrar el requisito de código empezando después del texto designated =>.

Ejemplo de salida:

Executable=/System/Applications/Maps.app/Contents/MacOS/Maps designated => identifier "com.apple.Maps" and anchor apple
Warning

Es recomendable validar manualmente la ejecución del script en un sistema antes de realizar una acción masiva.

Key Takeaways

  • Los requisitos de código son esenciales para validar la seguridad de las apps.
  • El comando `codesign` se usa para recuperar los requisitos de código en macOS.
  • Los requisitos de código se usan en los perfiles MDM para controlar el acceso de las apps a los datos.

Un requisito de código es una restricción que debe cumplir el código para considerarse válido y de confianza para un propósito específico. Se usa para validar las firmas de código.

Los requisitos de código garantizan que solo el código de confianza pueda acceder a los datos protegidos del usuario, mejorando la seguridad del sistema.

Usa el comando `codesign -dr - "ruta/Bundle ID"` en el Terminal, reemplazando `ruta/Bundle ID` con la ruta o el identificador de bundle de la app.

El requisito de código empieza después del texto `designated =>` en la salida del comando `codesign`.

El comando `codesign` recupera el requisito de firma de código de una aplicación.

Sí, especificar el bundle ID y el requisito de código refuerza la seguridad del payload de preferencias de privacidad.

Valida manualmente la ejecución del script en un sistema antes de realizar una acción masiva.

Last updated: March 26, 2026