ios - buttons - ionic text
(0xE8008018): la identidad utilizada para firmar el ejecutable ya no es válida (11)
Estoy intentando depurar mi aplicación en Xcode y estoy teniendo el siguiente error:
The identity used to sign the executable is no longer valid.
Please verify that your device’s clock is properly set, and that your signing certificate is not expired.
(0xE8008018).
Ahora sé que hay muchas preguntas con respecto a este tema, y he intentado todas las formas posibles de resolverlo, lo que he intentado hasta ahora (no funcionó) :
- Algunos sugirieron reiniciar Xcode.
- Refrescando la cuenta
- Eliminando todos los certificados del llavero.
- Revocando todos los certificados del centro de miembros.
- Instalando los certificados manualmente
- Comprobado mis relojes de dispositivos (obviamente)
- Se eliminó Xcode (de forma desproporcionada) y se volvió a instalar.
- Comprobando mi proyecto Build config, y me aseguré de que la cuenta de desarrollador esté seleccionada.
- Comprobé la fecha de vencimiento de mi cuenta (se renovó hace 5 días)
- Comprobado si tengo que aceptar algunas condiciones y términos (ninguno)
- Inhabilitado los dispositivos que tengo en el perfil del miembro
- Probado en múltiples iPhones (mismo resultado)
- Comprobé una etiqueta / rama git que es estable (pensé que el proyecto también podría estar dañado).
Mi preocupación es que podría ser un problema temporal de Apple, o un error en Xcode, aunque estaba trabajando horas atrás en mi iMac, cuando cambié al MacBook Pro tuve este problema (y siempre lo hago sin problemas en todas).
Corriendo:
- OSX Yosemite 10.10.4 (14E46)
- Xcode 6.4
Eliminar archivos y carpetas de:
- ~ / Library / MobileDevice / Provisioning Profiles /
- ~ / Biblioteca / Desarrollador / Xcode / DerivedData /
Después de horas de investigación, el script de shell para firmar el proyecto estaba fallando en algún momento, sin informar a Xcode.
Noté que en la carpeta DerivedData (que se encuentra en /Users/yourUsername/Library/Developer/Xcode/DerivedData/
) de Xcode había dos carpetas con el mismo nombre de mi proyecto que terminaba con un hash diferente, por ejemplo:
ProjectName--dcakkvkdhqvxstehdiuzwbpsmdal
ProjectName--kurbctkdhqvxuytrwnczwbpsmdal
Cerré Xcode y me aseguré de eliminar ambas carpetas , de alguna manera Xcode generó dos carpetas diferentes para el proyecto en algún momento, reiniciando Xcode después de la eliminación de las carpetas solucionó esto.
Tratando de eliminar y volver a agregar su ID de Apple, funciona para mí.
- xcode: Preferencias ...
- Cuentas
- Seleccione su cuenta de apple
- Eliminar eso (-)
- Agrega nuevamente tu cuenta de apple (+)
- ¡Ejecuta tu aplicación!
He experimentado la misma situación.
Pero se borró al eliminar y descargar nuevamente los perfiles de aprovisionamiento en mi mac.
La ubicación de los perfiles de suministro es:
/Users/yourUsername/Library/MobileDevice/Provisioning Profiles/
Simplemente inicie sesión en su cuenta de desarrollador y cree un nuevo certificado de desarrollador o revoque uno anterior y cree uno nuevo. Resolverá el problema.
Tuve el mismo problema. Lo que me ayudó:
- Establecer el perfil en uno incorrecto (otro proyecto)
- Ejecute el proyecto y recibió la ventana emergente con información de que el perfil de provisión es incorrecto y una propuesta para solucionar el problema
- Presione Reparar el problema
Una solución que podría ayudar a algunas personas
- Vaya a developer.apple.com
- ir a la página de identidades / certificados
- luego haga clic en Perfiles de Aprovisionamiento si encontró pocos inválidos
- perfiles solo edítalos
- Asegúrate de verificar tu perfil principal.
- Haga clic en generar y cerrar.
- Ahora en XCode, elimine su perfil. Vuelva a agregarlo.
- Eres bueno para ir
Esto sucederá si cambió su correo electrónico principal
La única solución para este problema es eliminar la carpeta de
~/Library/Developer/Xcode/DerivedData/YourAppName-
¡De esta forma todo volverá a la normalidad!
¡Salud!
Todas las respuestas me ayudaron mucho pero, en mi caso, el certificado de desarrollador se venció y recibí este error mientras construía la aplicación.
Keychain -> Login -> My Certificates
Entonces, simplemente eliminé el certificado y creé uno nuevo funcionó bien para mí.
He resuelto el mismo problema. Solo a partir de " https://developer.apple.com/account/ios/profile/production/create ", recreó los nuevos perfiles de provisión. Luego descargue e instale los nuevos Perfiles de Aprovisionamiento de (Desarrollo y Distribución).
NINGUNO de esto funcionó para mí
La respuesta de vomako en La identidad utilizada para firmar el ejecutable ya no es válido. Trabajo DID -
es decir, "Solución dentro de Xcode:
En Xcode, vaya a Preferencias -> Cuentas -> Ver detalles
Presione el botón Actualizar en la esquina inferior izquierda (llamado Descargar todo en Xcode 7) "
final de su publicación
Ahora es un pequeño símbolo de actualización (flecha circular) Luego haga clic en el botón Solicitar
Espero que esto le ahorre algo a alguien