ios xcode beta - La identidad utilizada para firmar el ejecutable ya no es válida




15 Answers

Intente reiniciar XCode. Funcionó para mí

for free

Tengo una aplicación que estoy depurando en el iPad. Hace 2 días quería depurar una misma aplicación actualizada, pero estoy teniendo este error.

La identidad utilizada para firmar el ejecutable ya no es válida.

Verifique que el reloj de su dispositivo esté configurado correctamente y que su certificado de firma no haya expirado.

(0xE8008018).

Todavía no tengo el certificado de desarrollador de iPhone, pero depuré este juego una vez.




Esto puede suceder cuando su certificado caduque en su Llavero.

EDITAR : ahora recomiendo cert y sigh para generar sus certificados y perfiles de aprovisionamiento. Estos son dos comandos que forman parte de las herramientas fastlane de KrauseFx.

Usando cert & suspiro:

  1. Abra una terminal y escriba cert
  2. Responda las preguntas para sectar a su usuario, contraseña, equipo, aplicación, etc.
  3. Abra una terminal y escriba sigh
  4. Responda las preguntas para sectar a su usuario, contraseña, equipo, aplicación, etc.
  5. Seleccione el perfil correcto en Code Signing Identity (desarrollador de iPhone)

Forma convencional:

  1. Simplemente acceda al nuevo portal de aprovisionamiento: Certificados, Identificador, Perfiles
  2. Inicia sesión con tu cuenta de desarrollador.
  3. Vaya a Certificados y haga clic en el botón Más.
  4. A continuación, seleccione Desarrollo de aplicaciones iOS y haga clic en Continuar.
  5. Siga todo el proceso y descargue el certificado recién generado.
  6. Descárguelo y póngalo en su llavero.
  7. Actualice sus perfiles desde la ventana de dispositivos XCode Organizer
  8. Seleccione el perfil correcto en Code Signing Identity (desarrollador de iPhone)



Si está utilizando jailcoder, asegúrese de hacer jailbreak con éxito. No olvide instalar AppSync para iOS en Cydia.




Tiene sus perfiles de aprovisionamiento desactualizados.

  1. xcode
  2. Preferencias
  3. Cuentas
  4. Seleccione su id de apple
  5. Ver detalles (esquina inferior derecha)
  6. Descargar todo
  7. Ejecutar nuevamente y ¡HECHO!



Tuve este problema con XCode 6.3 A continuación están los pasos que me funcionaron.

Vaya a XCode > Preferences > Accounts Seleccione su cuenta de desarrollador y luego haga clic en View Details... Haga clic en el botón refresh en la parte inferior izquierda de la ventana. Debería notificarle que le faltan algunos certificados. Haga clic en Request . XCode automáticamente debería descargar los certificados faltantes. Haga clic en Done y debería funcionar.




Enfrenté el mismo problema, eliminé todos los activos de aprovisionamiento de xcode y los volví a agregar, y recién relancé Xcode.

Mi aplicación se cargó en el dispositivo y funcionó.




Primero: vaya a la configuración de compilación y verifique si se eligió su Identidad de firma de código válida. Si eso no ayuda, prueba las cosas más complicadas




En mi caso, este mensaje de diálogo funcionó

La identidad utilizada para firmar el ejecutable ya no es válida.

Verifique que el reloj de su dispositivo esté configurado correctamente y que su certificado de firma no haya expirado.

(0xE8008018).

Mi certificado en Keychain Access recibió el estado para que no sea válido aún en color rojo con caducidad de un año y una hora en el futuro. Me puse el tiempo para estar una hora por delante y el estado del certificado se volvió válido en color verde. Por lo tanto, cualquiera que piense que la solución sea el reinicio xcode no es correcta, pero sería causa de tiempo transcurrido desde el reinicio xcode para que el certificado sea válido. Al hacer clic en el botón Reparar problema, se revoca y se crea un nuevo certificado con exactamente un año de anticipación (más algunos minutos dependiendo de las configuraciones regionales para plantear este problema).




Mi solución, después de que nada más funcionara, fue ir a Keychain Access y eliminar todas las claves / certificados de "desarrollador de iOS", luego dejar que Xcode las regenerara.




El problema aquí es que su perfil fue construido en un certificado caducado

-de modo que debe ingresar al portal del desarrollador y renovar su certificado si este expiró

-entonces regenere el perfil para que vuelva a aparecer en el nuevo certificado

sugiero usar la herramienta de utilidad de configuración de iPhone para administrar los perfiles en su mac




En Xcode 5.1, hay un área de autoayuda que hizo el trabajo por mí.

Lo encontrará en la sección General después de hacer clic en el nombre de su proyecto en> Objetivos. Debería ver un icono de advertencia y una descripción del problema en la sección Identidad (justo donde escribe los números de versión / versión).

Se dio cuenta de que no había ningún certificado actualmente almacenado y, a través de algunos cuadros de autoayuda y un cambio de mi contraseña, lo logré.




Intenté todo lo anterior. Seguí recibiendo el error sobre el UUID no encontrado.

Fui al proyecto, abrí project.pbxproj y encontré todas las instancias del UUID (2) y borré el UUID (no toda la línea).

Solucionado el problema.




Experimentado el mismo problema. Fue un problema con un certificado caducado. Tendrá que crear un nuevo certificado y el perfil prov correspondiente. Siga dulgan's consejos dulgan's para hacerlo.




Encontrado de otra manera en que esto ocurre hoy. Cuando edita su perfil de aprovisionamiento después de un cambio de certificado, puede ver que los certificados seleccionados dicen que hay 2 de 1 certificados seleccionados (si solo usa 1 certificado). Solo deseleccionando y volviendo a seleccionar el certificado, puede regenerar e instalar el perfil y resuelve el problema.




Seleccioné Ninguno del menú desplegable del Equipo en la configuración general del objetivo. Luego seleccionó el equipo original. Xcode muestra un spinner junto a él. Espere a que se complete y luego todo funciona. Lo intenté en Xcode 6.2




Related