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



4 Answers

También me enfrenté al mismo problema hoy. Los siguientes pasos arreglaron mi problema.

  1. Descargue https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
  2. Haz doble clic para instalar en Keychain.
  3. Luego, en Llavero, seleccione Ver -> "Mostrar certificados caducados" en la aplicación Keychain.
  4. Enumerará todos los certifcates caducados.
  5. Eliminar "Certificados de la Autoridad certificadora de relaciones con desarrolladores de Apple en el mundo" de la pestaña "iniciar sesión"
  6. Y también eliminarlo de la pestaña "Sistema".

Ahora estás listo ve.

Question

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

Error al ubicar o generar activos de firma coincidentes

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

Falta la identidad de firma de distribución de iOS para ... Xcode puede solicitar uno para ti.

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

¿Qué puedo hacer para arreglar esto?







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

Además, tuve que copiar el certificado denominado " Autoridad mundial de certificación de relaciones con desarrolladores de Apple " desde el llavero de la máquina de desarrollo anterior hasta el llavero del nuevo.

Esto resolvió mi problema.




Eliminé el antiguo AppleWWDRCA, descargué e instalé AppleWWDRCA , pero el problema se mantuvo. También revisé mis certificados de distribución y desarrollo desde Keychain Access y veo el siguiente error;

"This certificate has an invalid issuer."

Entonces,

  1. Revoqué los certificados de desarrollo y distribución en el centro de miembros.
  2. Recreó el archivo CSR y agregó certificados de desarrollo y distribución desde cero, los descargó e instaló.

Este problema de certificado fijo.

Dado que los certificados antiguos se revocaron, los perfiles de aprovisionamiento existentes dejan de ser válidos. Para arreglar esto;

  1. En el centro de miembros, abrió perfiles de aprovisionamiento.
  2. Detalles del perfil abierto haciendo clic en "Editar", comprobado el certificado de la lista y haciendo clic en el botón "Generar".
  3. Descargado e instalado los perfiles de desarrollo y distribución.

Espero que esto ayude.




El siguiente proceso resolverá el problema,

1: Abra el acceso a KeyChain y elimine "Autoridad de certificación de relaciones con desarrolladores de Apple en todo el mundo" (que expira el 14 de febrero de 2016) en 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 Keychain access> certificates (que vence el 8 de febrero de 2023). Ahora el estado válido de los certificados debería volverse verde como a continuación.

Una vez que verifique el estado.




Related