No hay identidades disponibles - solicitud del administrador


110

Tuve problemas al "archivar" mi aplicación. Creo que hay perfiles inválidos debido a la actualización de iPhone a 5.1 y la actualización de XCode a 4.2.2.

que he tomado ahora más de 4 horas para deshacerse de los problemas de certificación durante el uso de este paso a paso de rosca 3 veces (que cuesta mucho tiempo):

Getting "A valid signing identity matching this profile could not be found in your keychain" warning

sigo con el falla siguiente: XCode certification error

No hay identidades disponibles Un administrador debe solicitar identidades antes de que se puedan descargar.

El botón "Descargar identidades" regresó a esta ventana después de procesar algunos segundos.

¿Sabes cómo salir de esta madera de documentaciones de certificación y resolver esa falla?

  0

He comprobado la sensibilidad de mayúsculas y no he podido encontrar ningún problema. He recreado todos hoy con ID de "maestro" que debería funcionar. 19 abr. 122012-04-19 07:33:38

  0
+1

Podría alguien actualizar esto para XCode 5. Cada solución aquí NO funciona de ninguna manera o forma formar más. Apple sopló todo fuera del agua. 20 ene. 142014-01-20 00:51:18

155
  1. Visita Member Center

  2. Ir a "iOS Provisioning Portal" ->"Certificados" (barra lateral izquierda) >>"Distribución" pestaña

  3. campo de comprobación de "Provisioning Profiles". Si está vacío, al lado (4)

  4. Ir a "aprovisionamiento" (barra lateral izquierda) ->"Distribución" pestaña. Presiona "Nuevo perfil" y complétalo. Regrese a (3) revise el campo nuevamente.

  5. Descargar y "ejecutar" (haga doble clic) en el nuevo perfil de aprovisionamiento.

  6. En configuración de generación de su proyecto seleccione el nuevo perfil de suministro (que podría tener el mismo nombre que el anterior)

  7. En configuración de generación de su proyecto actualizar el código de la firma de identidades (todos ellos) a la nueva uno si hay uno. (El viejo era probable que expiró el cual es una de las mayores causas para el mensaje de error que viste)

  8. Compruebe que el ID de paquete es correcta (Caso sensetive)

  9. Volver a XCode Organizador - Dispositivos. Haga clic en EQUIPO (barra lateral izquierda) y haga clic en "Actualizar" (abajo a la derecha). Verá que XCode busca el nuevo perfil.Si se carga contenido nuevo, repita los pasos 6 y 7 (se habrán cambiado)

    * Si no puede encontrar el equipo porque está ejecutando una versión más nueva de xCode, vaya a las preferencias de Xcode (haciendo clic en "Xcode" en el mac barra de herramientas en la esquina superior izquierda de su pantalla) y vaya a la cuenta, seleccione su equipo y haga clic en actualizar. Si el nuevo contenido cargado, repita los pasos 6 y 7 (que se habrá cambiado!)

    Si se encuentra en Preferencias -> Cuentas y todavía no se puede actualizar, entonces:

    • Haga clic en la pestaña Cuentas
    • Seleccione un ID de Apple en la lista
    • Haga clic en "Ver detalles" en la parte inferior derecha
    • Haga clic en la flecha de actualización en la parte inferior izquierda
    • Xcode ahora actualizará las credenciales actualizadas y podrá proceder a validar o distribuir su aplicación.

  10. Validar o distribuir su aplicación de nuevo. Deberia de funcionar.

  11. Si esto no funcionó, vaya a "EQUIPO" en la configuración del proyecto> objetivos y seleccione "ninguno" ... Ahora que ha seleccionado Ninguno, deberá repetir el paso 7 y cambiar las identidades de firma del código (todos) e intente archivar de nuevo.

  12. Por último, si ninguno de los anteriores funcionó. Simplemente cree un nuevo certificado de producción Y cree un nuevo perfil de aprovisionamiento con el mismo ID de paquete. (Sí, esto funcionará si está actualizando una aplicación que ya está activa). Descarga el cert y prov. perfil y ejecutar ambos (doble clic). Ahora repite el paso 6 y archiva. Esto debería funcionar.

  0

adicional en XCODE, la selección es necesaria para hacer en el proyecto donde el elemento de aprovisionamiento necesita ser seleccionado. gracias por tu ayuda. 28 jun. 122012-06-28 22:13:34

  0

Espectacular. ¡Gracias! 15 jul. 122012-07-15 02:19:25

  0

Estos trabajos para mí también ... 23 oct. 122012-10-23 06:39:26

  0

magia ... ¡funciona! 01 abr. 132013-04-01 11:51:12

+1

Todavía estaba recibiendo este error aunque todo parecía estar bien hasta que presioné Actualizar en el paso 5. Luego se ordenó ... 12 abr. 132013-04-12 20:07:42

+5

@Takol y qué pasa si no hay "EQUIPO" (barra lateral izquierda) o "Actualizar" (abajo) -¿¿¿botón derecho??? 08 dic. 132013-12-08 07:51:42

  0

@stephen ¡Solución editada para usted! 24 ene. 142014-01-24 17:32:32

+3

Me estoy muriendo aquí. 05 abr. 142014-04-05 00:12:30

  0

** Importante: ** No puede validar solo con una distribución ad-hoc. Usted (también) necesitará uno para la App Store. 20 abr. 142014-04-20 02:26:12

  0

Brian White tiene razón. Pero esta respuesta es bastante correcta en casos normales de error. 07 may. 142014-05-07 09:57:08

  0

¡Gracias! Excelente, servicial. 07 jul. 142014-07-07 03:37:08

+1

No puedo entender esta respuesta. ¿Podrías profundizar un poco más en cada paso? Seguí cada paso y sigo recibiendo exactamente el mismo error que la pregunta proporcionada anteriormente. 11 ago. 142014-08-11 19:14:13


1

Parece que tendrá que solicitar otro certificado de desarrollador. Vaya al sitio web del centro de desarrollo de iOS y vaya al portal de aprovisionamiento. Haga clic en la pestaña de certificados y siga las instrucciones. https://developer.apple.com/ios/manage/certificates/team/howto.action

Para ser claros, su problema no parece estar relacionado con el aprovisionamiento, es específicamente el certificado de desarrollador. Si obtiene otro certificado, tendrá que crear todos los perfiles nuevos para firmar sus aplicaciones.

  0

¿Qué es esto? ¡Hay maneras de solucionarlo! 11 jul. 122012-07-11 10:59:20


4

Asegúrese de que el ID de paquete en el archivo plist en Xcode es el mismo que el ID de paquete en iTunesConnect, si está apagado, no será capaz de igualar el archivo para el perfil en iTunesConnect al validar /distribuido.


0

La respuesta que está buscando es que cuando genere la solicitud de certificado para NOMBRE COMÚN debe poner su NOMBRE HUMANO como en John Smith, no el nombre de su aplicación. Apple usa este término Nombre común de 2 maneras diferentes y no le dice que se supone que el certificado tiene su nombre, mientras que en otra área le piden un nombre común y desean el nombre de la APLICACIÓN.


17

@ La respuesta de Takoi es correcta. Sin embargo, con mi última versión de Xcode, no hay opción TEAM en la sección Dispositivos del Organizador. Tenía que hacer lo siguiente en lugar de actualizar las credenciales:

  1. Va a Xcode-> Preferencias
  2. Haga clic en la pestaña Cuentas
  3. Seleccione un ID de Apple en la lista
  4. Haga clic en "Ver detalles" en la parte inferior derecha
  5. Haga clic en la flecha de actualización en la parte inferior izquierda

Xcode ahora actualizar las credenciales actualizadas, y se puede proceder a vA Eliminar o distribuir su aplicación.

Espero que esto ayude!

+1

ugh, pasé por aproximadamente 100 publicaciones de SO y esto resolvió mi problema. ¿POR QUÉ NO APPLE AUTO REFRESH! 17 feb. 142014-02-17 05:32:26

  0

¡Oh, Dios mío! Esa fue una solución de lo que esperaba alrededor de una hora. Gracias. 16 abr. 142014-04-16 19:21:53

  0

Todavía obtengo el mismo error exacto que la pregunta. 11 ago. 142014-08-11 19:16:16


3

Esto es un poco más fácil ahora.

  1. Vas a la aplicación itunesconnect y acceder
  2. clic "certificados"
  3. Provisioning Profiles/Distribución
  4. generar un perfil,
  5. de descargar el perfil
  6. doble clic en él
+2

Esto resolvió mi problema en XCode 5. Aunque creo que debería ser [linkg] (https://developer.apple.com/membercenter/), 2. es "Provisioning Profiles" y debe crear un perfil para ** App Store ** Distribución. Solo creé uno para ** Ad Hoc ** (Testflight) y el error siguió apareciendo hasta que creé otro para la App Store. 20 ene. 142014-01-20 09:10:21

+1

No hay certificados en itunesconnect 20 jun. 142014-06-20 22:09:51

+1

No hay un enlace de 'certificados' en itunesConnect. :( 13 ago. 142014-08-13 15:57:57


1

Mi identificador de paquete recibió un nombre diferente. Tuve que cambiarlo de Nyquist.GasBro a com.Nyquist.GasBro, que es lo que tenía en el perfil de aprovisionamiento.


2

Mi certificado había expirado, lo que resultó en que mi perfil de provisión expiró.
Una vez me -

  • actualizado mi certificado en el portal web iOS
  • hecho clic en editar en el perfil prestación
  • elegido el nuevo certificado y hace clic generar
  • En Xcode refresqué perfiles mi aprovisionamiento

Error desapareció


0

I ha d el mismo problema Nada de lo mencionado en esta página no funcionó para mí hasta que se eliminó todo, desde el archivo. Después de que ese problema desaparezca.


0

Para aquellos que dicen que el perfil Ad Hoc Distribution no funcionará este año 2014, tengo que estar de acuerdo.

En Configuraciones de compilación, busque la configuración de Firma de código: para Liberar, elija la Distribución de su tienda y luego seleccione Menú> Producto> Archivar.

Luego, en la ventana del organizador, seleccione su archivo y haga clic en Validar. Le permitirá seleccionar el perfil Ad Hoc y validar ... luego seleccionar Distribuir, le permitirá guardar como archivo .ipa.


3

Soy miembro de 2 equipos y tuve el mismo problema al cargar uno de los proyectos.
Cambiando General -> Identidad -> Equipo a Ninguno en la configuración del proyecto (XCode 5) me permitió subir la aplicación a iTunesConnect.

Screenshot is here

  0

No hay identidad en la configuración general en Xcode! ¿Qué hacer? 20 jun. 142014-06-20 22:11:10

  0

@Dvole, no es configuración general de XCode, pero la configuración del proyecto. Ver la captura de pantalla en mi respuesta actualizada. 19 jul. 142014-07-19 13:53:19


1

Ninguna de las respuestas anteriores me ayudó, así que puedo enviar mi problema.

  1. Dev Center: Certificates, Identifiers & Profiles> Aprovisionamiento de perfil> Distribución

Asegúrese de que hay un archivo de suministro de distribución, y el ID de la aplicación en la que es exactamente el mismo que Bundle ID de su aplicación en Xcode (Proyecto Configuraciones> General> Identidad> Identificador de paquete).

  1. Xcode: Ajustes del proyecto> Construir Configuración> Firma de código: - (! No Desarrollo)
    • aprovisionamiento perfil elegir ese nombre del perfil de distribución de aprovisionamiento
    • Identidad firma de código - I elegido automático ya que solo tengo uno.

P. S. Antes de hacer esto, borré todos los perfiles de aprovisionamiento vencidos y no utilizados y las identidades de firma de Dev Center y de Xcode. Luego, actualizado como se menciona en otras respuestas: Xcode: Preferencias> Cuentas> (mi ID de Apple)> Ver detalles> Actualizar.


2

Supongo que está escrito en algún lugar de la transmisión, no lo leí en detalle. Solo quiero enfatizar en este punto:

Debido a un comportamiento molesto de xCode, una vez que haya configurado todo, TIENE que limpiar el proyecto y Salir del código x 0code.

Luego reinicie y compile. Ahora sabes si funciona o no.

  0

Todavía observa este problema con xCode 6.1, un año más tarde. En algunos casos, cuando recarga sus certificados de desarrollador, también puede tener que reiniciar su mac. Tal vez debido a la caché de Keychain. Solo para decir si crees que todo está configurado correctamente, pero nada funciona, ¡Restablece todo! 12 dic. 142014-12-12 17:22:52