Traté de subir mi aplicación a iTunes Connect resp. 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 pudo hacerlo 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 anterior a la nueva.
¿Qué puedo hacer para arreglar esto?
Respuestas:
De Apple -
Como se señala en un comentario a continuación, el certificado caducado también debe eliminarse de la
login
sección, también:fuente
También me enfrenté al mismo problema hoy. Los siguientes pasos solucionaron mi problema.
Ahora ya estás listo.
fuente
Seguí encontrándome con el problema y vi que todos mis certificados estaban invalidados, ¡oh no!
Resulta que nunca eliminé el certificado caducado. No aparecía para mí, hasta que seleccioné desde la aplicación Keychain Access:
Ver-> Mostrar certificados caducados
entonces
Sistema-> Todos los artículos
finalmente mostrará ese certero vencido retorcido. Eliminar eso y volver a intentarlo desde XCode recogerá los nuevos certificados válidos.
Solo asegúrate de buscar "Todos los elementos" en la aplicación Keychain Access. Los certificados invalidados son el resultado de señalar el certificado vencido que aún no se ha eliminado.
fuente
El siguiente proceso resolverá el problema,
1: Abra el acceso a KeyChain y elimine la "Autoridad de certificación de relaciones con desarrolladores de Apple en todo el mundo" (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 Acceso a llavero> certificados (que vence el 8 de febrero de 2023). Ahora el estado válido de los certificados debería volverse verde como se muestra a continuación.
Una vez verifique el estado.
fuente
Apple ha realizado los siguientes cambios, así que descargue el nuevo certificado developer.apple.com
certificado renovado y colóquelo como se muestra a continuación. En el llavero como se muestra a continuación, haga clic en el sistema y luego en el certificado. Eliminar el certificado caducado. Luego arrastre y suelte el AppleWWDRCA.cer que descargó del enlace anterior
fuente
Después de buscar por un tiempo, descubrí que no es suficiente exportar las cuentas de desarrollador de Xcode e importarlas en la nueva máquina, nuevamente a través de Xcode.
Además, necesitaba copiar el Certificado denominado " Autoridad certificadora de relaciones con los desarrolladores mundiales de Apple " del llavero de la máquina de desarrollo anterior al llavero de la nueva.
Esto resolvió mi problema.
fuente
Importé el nuevo certificado WWDR de Apple que caduca en 2023, pero seguía teniendo problemas y mis certificados de desarrollador mostraban un error de emisor no válido.
En el acceso al llavero, vaya a Ver -> Mostrar certificados vencidos, luego en su llavero de inicio de sesión resalte el Certificado WWDR vencido y elimínelo. También tenía el mismo certificado vencido en mi llavero del sistema, por lo que también lo eliminé desde allí. (Importante)
Después de eliminar el certificado caducado del inicio de sesión y los llaveros del sistema, pude compilar para Distribución nuevamente.
fuente
Eliminé AppleWWDRCA viejo, descargué e instalé AppleWWDRCA , pero el problema persistió. También, verifiqué mis certificados de distribución y desarrollo de Keychain Access, y veo el siguiente error;
Entonces,
Este problema de certificado fijo.
Como se revocaron los certificados antiguos, los perfiles de aprovisionamiento existentes se vuelven inválidos. Para arreglar esto;
Espero que esto ayude.
fuente
Mi respuesta fue diferente y vino junto con el mensaje:
La solución tenía que ver con los gráficos generados:
Error de signo de código en macOS Sierra Xcode 8: bifurcación de recursos, información del Finder o detritos similares no permitidos
fuente
No olvide instalar también el certificado de iOS para su cuenta de desarrollador de Apple .
fuente
Asegúrese de que en Project Navigator> Firma> Equipo, se debe seleccionar un nombre de equipo.
fuente