Ayuda de la cuenta
Descripción de los certificados
Durante el proceso de desarrollo de tu app, crearás diferentes tipos de certificados para usar en diferentes contextos. Usarás el mismo conjunto de certificados para las apps de iOS, tvOS y watchOS, y otro distinto para las apps de macOS. Si usas Xcode 11 o posterior, puedes crear certificados de desarrollo y distribución unificados para todas las plataformas. Usarás los certificados de desarrollo para ejecutar tu app en los dispositivos y usar las funcionalidades de app, y los certificados de distribución para distribuir tu app para la fase de pruebas, y para cargarla en App Store Connect.
Los certificados de desarrollo pertenecen a personas individuales. Puedes crear un total de dos certificados de desarrollo para iOS y dos certificados de desarrollo para Mac. En tu cuenta de desarrollador, el nombre de la computadora se agrega al nombre del certificado de desarrollo (por ejemplo, Gita Kumar (Work Mac)
donde Work Mac
es el nombre de la computadora) para que puedas identificarlos.
Los certificados de distribución pertenecen al equipo y solo se permite un tipo de cada uno de los certificados de distribución (con la excepción de los certificados de Developer ID) por equipo. Solo las funciones de titular de la cuenta y de administración pueden crear certificados de distribución (si te inscribiste como persona individual, tú eres el titular de la cuenta).
Puedes crear y revocar certificados mediante Xcode o tu cuenta de desarrollador.
Tipos de certificados
El tipo de certificado es útil para identificar un certificado en tu cuenta de desarrollador y Xcode.
Tipo |
Propósito |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Apple Development (Desarrollo en Apple) |
Para usar con Xcode 11 y posterior. Ejecutar una app de iOS, macOS, tvOS o watchOS en los dispositivos y usar ciertos servicios de la app durante el desarrollo. |
||||||||||
Apple Distribution (Distribución en Apple) |
Para usar con Xcode 11 y posterior. Distribuir tu app de iOS, macOS, tvOS o watchOS a dispositivos designados para probarla o enviarla al App Store. |
||||||||||
APNs Auth Key (Clave de autenticación de APN) |
Generar tokens del lado del servidor como alternativa a los certificados para tus solicitudes de notificación. |
||||||||||
Apple Push Services (Servicios Push de Apple) |
Establecer conectividad entre tu servicio de notificaciones y tus APN para enviar notificaciones remotas a tu app. |
||||||||||
iOS Development (Desarrollo en iOS) |
Ejecutar una app de iOS, tvOS o watchOS en los dispositivos y usar ciertos servicios de la app durante el desarrollo. |
||||||||||
iOS Distribution (Distribución en iOS) |
Distribuir tu app de iOS, tvOS o watchOS a los dispositivos designados para probarla o enviarla al App Store. |
||||||||||
Mac Development (Desarrollo en Mac) |
Habilitar ciertos servicios de la app para Mac durante el desarrollo y las pruebas. |
||||||||||
Mac App Distribution (Distribución de apps para Mac) |
Firmar una app para Mac antes de enviarla al Mac App Store. |
||||||||||
Mac Installer Distribution (Distribución de instalador de Mac) |
Firmar un paquete de instalador de Mac (que contenga tu app firmada) y enviarlo al Mac App Store. |
||||||||||
Developer ID Application (App de Developer ID) |
Firmar una app para Mac antes de distribuirla fuera del Mac App Store. |
||||||||||
Developer ID Installer (Instalador de Developer ID) |
Firmar un paquete del instalador de Mac (que contenga tu app firmada) y distribuirlo fuera del Mac App Store. |
||||||||||
Apple Pay |
Desencriptar los datos de transacciones de la app enviados por Apple a un comerciante o desarrollador. |
||||||||||
Merchant Identity (Identidad del comerciante) |
Autenticarte ante los servidores de Apple Pay. |
||||||||||
Pass Type ID (Identificador de tipo de aprobación) |
Firmar y enviar actualizaciones a los pases de Wallet. |
||||||||||
Firma con Swift |
Para usar con el administrador de paquetes de Swift versión 5.9 o posterior. Firma paquetes de Swift y colecciones de paquetes para su distribución. |
||||||||||
VoIP Services (Servicios de VoIP) |
Establecer conectividad entre tu servidor de notificaciones y tus APN para alertar a las apps de VoIP en segundo plano sobre la actividad entrante. |
||||||||||
WatchKit Services (Servicios de WatchKit) |
Establecer conectividad entre tu servidor de notificaciones y tus APN para actualizar los datos de complicación de ClockKit. |
||||||||||
Website Push ID (ID de push de sitio web) |
Firmar y enviar actualizaciones para sitios web. |
||||||||||
MDM Vendor CSR signing (Firma de CSR de proveedor de MDM) |
Firmar tus propias solicitudes de firma de certificados (CSR) o las solicitudes de clientes de la solución de MDM para generar un certificado push de MDM en identity.apple.com. Este certificado está disponible a pedido. Más información |
||||||||||
App License Delivery encryption and signing (Encriptación y firma de entrega de licencias de apps) |
Los certificados de encriptación y firma de entrega de licencias de apps (ALD) permiten generar solicitudes de licencia para las apps que cumplen los requisitos. |
Nota: En tu llavero, el nombre de un certificado de firma contiene una pista sobre su tipo e incluye el nombre del equipo y el ID de equipo.