Estoy tratando de cargar el archivo de mi aplicación iOS en iTunes Connect usando Xcode, pero cuando hago clic en "Cargar en App Store" aparece el error:
Xcode intentó ubicar 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 por ti.
Estoy realmente confundido, porque acababa de cargar con éxito un archivo para la misma aplicación unas 2 horas antes, y luego necesitaba hacer una solución simple y luego necesitaba volver a cargar el archivo, y ahora recibo este error. No toqué nada más.
Hice todo lo que se me ocurrió para intentar solucionar el problema, reinicié Xcode, mi computadora, fui a las preferencias de Xcode para hacer clic en 'Descargar todo' en los perfiles de aprovisionamiento, hice clic en "Restablecer" en la Distribución de iOS en la misma página , descargué de nuevo el perfil de distribución de iOS desde el centro de miembros, fui a la configuración de firma de código en la configuración de compilación de mi aplicación y configuré manualmente la identidad de firma de lanzamiento en el perfil de distribución de iOS, y lo volví a archivar varias veces.
Actualización: resulta que se debe a que la WWDRCA expira hoy: https://developer.apple.com/support/certificates/expiration/ Hay muchas otras personas que experimentan el mismo problema. Pude evitar temporalmente el problema cambiando la fecha en mi computadora 1 día atrás.
fuente
Respuestas:
El problema se debe a que Apple WWDRCA expiró hoy (14 de febrero de 2016): https://developer.apple.com/support/certificates/expiration/
Abra Keychain Access y, en el menú, haga clic en Ver -> Mostrar certificados caducados . Luego, elimine la Autoridad de certificación de relaciones con desarrolladores mundiales de Apple caducada tanto del inicio de sesión como de los llaveros del sistema . Instale el certificado renovado de Apple descargándolo desde https://developer.apple.com/certificationauthority/AppleWWDRCA.cer y luego abriéndolo.
Además, es posible que deba reiniciar Xcode para reflejar los cambios. Luego, limpia y construye tu proyecto y luego vuelve a intentar generar tu archivo.
fuente
Aquí está la declaración de Apple.
https://forums.developer.apple.com/thread/37208
Edited by :Jeremy Molayem
Asegúrese de que el nuevo certificado descargado esté tanto en el inicio de sesión como en la pestaña Predeterminada del sistema, que seguirá dando error. **fuente
Ahora su sistema está listo para cargar la aplicación
fuente
Esta respuesta a continuación es la única que funciona. Por favor márquelo como la solución
El problema se debe a que Apple WWDRCA expiró hoy (14 de febrero de 2016): https://developer.apple.com/support/certificates/expiration/
Abra Keychain Access y, en el menú, haga clic en Ver -> Mostrar certificados caducados. Luego, elimine la Autoridad de certificación de relaciones con desarrolladores mundiales de Apple caducada tanto del inicio de sesión como de los llaveros del sistema. Instale el certificado renovado de Apple descargándolo desde https://developer.apple.com/certificationauthority/AppleWWDRCA.cer y luego abriéndolo.
fuente
Tuve el mismo problema y pude solucionarlo instalando este certificado de "Autoridad de certificación de relaciones con desarrolladores mundiales de Apple" en mi llavero: enlace
fuente
Por extraño que parezca, configurar la fecha de la computadora un día atrás funciona.
fuente
Estaba teniendo exactamente este mismo problema e intenté literalmente todo, eliminé los certificados caducados en el llavero, descargué el nuevo WWDRCA como otros han publicado un enlace. Edité y volví a descargar mi perfil de aprovisionamiento. y luego salga de xcode, lo abrió de nuevo y lo limpió, pero nada funcionó. ¡Lo único que funcionó para mí fue cambiar la fecha en mi Mac al 1 de enero de 2016 y se cargó perfectamente! Obviamente, esto no es una solución permanente, pero estoy en una fecha límite y necesitaba cargarse lo antes posible, así que espero que esto ayude a alguien en una situación similar.
fuente
Si ha renovado su cuenta de desarrollador, vaya al sitio de Provisioning Profiles y renueve en el perfil de desarrollador.
fuente
Enfrenté el mismo problema y lo único que funcionó para mí fue establecer la fecha de la computadora al revés como lo sugirieron otros respondedores. Intenté descargar la "Autoridad de certificación de Apple World Wide Developer Relations" pero no tuve suerte.
fuente