itunesconnect Error de Xcode 7: "Falta la identidad de firma de distribución de iOS para ..."





5 Answers

También me enfrenté a la misma cuestión hoy. Los siguientes pasos arreglaron mi problema.

  1. Descargar https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
  2. Haga doble clic para instalar en Keychain.
  3. Luego, en Llavero, seleccione Ver -> "Mostrar certificados caducados" en la aplicación Llavero.
  4. Enumera todos los certificados vencidos.
  5. Elimine "Certificados de Autoridad de Certificación de Relaciones del Desarrollador de Apple Worldwide" de la pestaña "inicio de sesión"
  6. Y también eliminarlo de la pestaña "Sistema".

Ahora estás listo, ve.

ios xcode itunesconnect code-signing testflight

Intenté subir mi aplicación a resp de iTunes Connect. AppStore y obtuvo el siguiente error:

Error al localizar o generar activos de firma coincidentes

Xcode intentó localizar o generar activos de firma coincidentes y no lo hizo debido a los siguientes problemas.

Falta la identidad de firma de distribución de iOS para ... Xcode puede solicitar una para usted.

Antes de configurar una nueva máquina de desarrollo, exporté las cuentas de desarrollador a través de Xcode 7 de la máquina antigua a la nueva.

¿Qué puedo hacer para arreglar esto?




El siguiente proceso resolverá el problema,

1: Abra el acceso a KeyChain y elimine "Autoridad de certificación de relaciones con desarrolladores de todo el mundo de Apple" (que vence el 14 de febrero de 2016) de las secciones "Inicio de sesión" y "Sistema". Si no puede encontrarlo, use "Mostrar certificados caducados" en el menú 'Ver'.

2: Ahora descargue https://developer.apple.com/certificationauthority/AppleWWDRCA.cer y haga doble clic en el certificado para agregarlo a Llavero acceso> certificados (que vence el 8 de febrero de 2023). Ahora el estado válido de los certificados debería cambiar a verde como a continuación.

Una vez comprobado el estado.




Después de buscar por un tiempo descubrí que no es suficiente exportar las cuentas de desarrollador de Xcode e importarlas a la nueva máquina, nuevamente a través de Xcode.

Además, tuve que copiar el Certficate denominado " Autoridad de Certificación de Relaciones del Desarrollador Mundial de Apple " del llavero de la máquina de desarrollo anterior al llavero del nuevo.

Esto resolvió mi problema.




Quité el viejo AppleWWDRCA, descargué e instalé el AppleWWDRCA , pero el problema permaneció. También, verifiqué mis certificados de distribución y desarrollo de Keychain Access, y veo el error a continuación;

"This certificate has an invalid issuer."

Entonces,

  1. Revocé los certificados de desarrollo y distribución en el centro para miembros.
  2. Vuelva a crear el archivo CSR y agregue los certificados de desarrollo y distribución desde cero, los descargó e instaló.

Este problema solucionado del certificado.

Desde que se revocaron los certificados antiguos, los perfiles de aprovisionamiento existentes se vuelven inválidos. Para arreglar esto;

  1. En el centro miembro, abierto perfiles de aprovisionamiento.
  2. Se abrió el detalle del perfil al hacer clic en "Editar", se verificó el certificado de la lista y se hizo clic en el botón "Generar".
  3. Descargué e instalé tanto perfiles de desarrollo como de distribución.

Espero que esto ayude.







Related