Instalé la semilla Xcode 6 GM y estoy tratando de crear un archivo IPA por primera vez. Después de archivar correctamente, cuando hago clic en el botón Exportar, aparece una ventana que dice:
Error al ubicar o generar activos de firma coincidentes
Xcode intentó ubicar o generar activos de firma coincidentes y no pudo hacerlo debido a los siguientes problemas.
Su cuenta ya tiene un certificado de distribución de iOS válido.
Si tiene su identidad de firma en otra Mac, puede importar un perfil de desarrollador. También puede revocar el certificado actual y solicitar uno nuevamente.
Aquí hay una captura de pantalla del error:
¿Alguien puede decirme cómo resolver esto?
ios
iphone
xcode6
ios-provisioning
Registrador
fuente
fuente
Respuestas:
En el acceso a llavero, -> Mostrar certificados vencidos, luego en su llavero de inicio de sesión, haga clic en el certificado vencido y elimínelo. También tenía el mismo certificado caducado en mi llavero del sistema, así que también lo eliminé de allí.
-> Después de eliminar el certificado caducado del inicio de sesión y los llaveros del sistema, descargue el certificado del siguiente enlace y ábralo con el llavero.
Descargue https://developer.apple.com/certificationauthority/AppleWWDRCA.cer y agréguelo a Acceso a llaveros> certificados (que caduca en 2023)
esto resolvió mi problema
fuente
Edité el perfil de distribución y lo descargué nuevamente, reinicié xcode y funcionó.
fuente
He estado buscando una respuesta para este problema en las últimas 6 horas. Nada es satisfactorio. Como nadie sabe por qué sucede esto. La siguiente es una forma de generar .ipa a través de la línea de comando. Si eso funciona, actualizaré aquí mañana.
Nota: El "Nombre del perfil de aprovisionamiento" es el nombre especificado en el campo de nombre del certificado (se puede ver en developer.apple.com).
Esto creará .ipa.
el crédito es para el autor original aquí
Este truco funcionó para mí.
fuente
Obtuve lo mismo la primera vez, y luego me di cuenta de que en el sitio de desarrollo había un nuevo perfil de aprovisionamiento que comenzaba con XC: reinicié xcode y xcode encontró automáticamente el perfil XC: que creó anteriormente y me permitió firmar la aplicación . Parecía que el reinicio de xcode y la actualización de firmas (después de iniciar sesión mientras cargaba / verificaba la aplicación en xcode) hizo el truco
fuente
Recibí este error cuando tenía varias cuentas / equipos de desarrollo en los que estaba. La solución para mí fue asegurarme de que todo lo siguiente estuviera configurado correctamente:
Cuando todo eso esté en su lugar, puede actualizar su cuenta en Xcode y ya no debería recibir ese mensaje ...
fuente
Esto debe ser un problema con el equipo que ha seleccionado. Si ha creado un nuevo ID de paquete desde alguna otra cuenta de Apple que no está agregada en sus
xcode
preferencias, siga los pasos a continuación para agregar un nuevo equipo.fuente
No estoy seguro de por qué me funcionó la opción "Usar recursos de firma local"
fuente
Pude resolver este problema cambiando el nombre del perfil de aprovisionamiento en el centro de miembros y actualizando en XCode 6.
fuente
Tengo el mismo problema. Estaba bastante seguro de que mi aprovisionamiento y certificado, etc.están configurados correctamente. Creé todo esto en el portal de desarrollo de Apple mientras mi Xcode 6.2 estaba abierto. Después de descargar el certificado y el aprovisionamiento, hice doble clic en ambos y luego pude elegir firmar desde Xcode. Eso es, NO es necesario reiniciar Xcode hasta este punto, ya que hay un nuevo archivo de aprovisionamiento disponible para elegir de Xcode. Luego archivé el binario y se abrió en el Organizador para enviarlo.
Pero aquí viene el problema real de que el Organizador no es consciente de mis verdaderos activos. Entonces, aquí necesitamos reiniciar el Organizador (Xcode). Debo decir un error al final de Apple para que el Organizador no esté al tanto de los activos actualizados. Como después de reiniciar el Organizador, envié la aplicación y me pidió que me permitiera firmar el certificado desde Keychain .
fuente
Solo de esta manera resolvió el problema para mí: abra la aplicación "Acceso a llaveros" y seleccione "Ver" -> "Mostrar certificados vencidos". ¡Elimine TODOS los certificados de Apple caducados! Reinicie Xcode.
Ver: Xcode no puede crear compilaciones de distribución para envíos de App Store o aplicaciones empresariales -> https://developer.apple.com/support/certificates/expiration/
fuente
También me enfrentaba al mismo problema al usar Xcode 6 GM, por lo que usé Xcode 5.1 para crear el archivo ipa.
fuente
Esto puede suceder al intentar la primera versión con una nueva versión de Xcode en la misma Mac .
En mi caso, tenía instalados Xcode 6 y Xcode 5.
Resolví el problema exportando mi .developerprofile en Xcode 5 y luego importándolo en Xcode 6 de la siguiente manera:
En el antiguo Xcode (el mío era 5.1.1)
En el nuevo Xcode (el mío era 6.0.1)
Esto también funciona desde Mac antiguo hasta Mac nuevo.
fuente
Parece que si solo tiene el certificado de desarrollador en su llavero, no puede exportar compilaciones Ad Hoc. Debe tener un certificado de distribución, así como un perfil de provisión de distribución
fuente
Para mí, todo lo que tenía que hacer era reiniciar XCode y funcionó.
fuente
En XCODE 6, cuando creamos un perfil de aprovisionamiento, debe ser de tipo ADHOC. Establezca el perfil en la configuración de compilación y luego archive. Todo funcionará bien, supongo.
fuente
Tuve el mismo problema y ahora puedo EXPORTAR mi aplicación nuevamente. 1) esta respuesta fue muy divertida pero buena NO ESCUCHAR A NADIE la combinación con 2) respondió el 19 de septiembre de 2014 a las 23:21 y me ayudó a trabajar en mi iPhone.
Vaya a development.apple.com -> Certificados -> Todo / Producción y simplemente elimine su distribución de iOS . Podría ser que eliminó todos los certificados locales y ya no coincide con el original, por eso tiene este mensaje con esta imagen =) Como dije, tuve el mismo problema. Después de eliminar solo Archivar y Exportar nuevo, lo hará automáticamente.
Versión 6.1.1 (6A2008a)
fuente
Pude ver mi certificado de distribución en el llavero, pero no estaba firmado. Resolví esto yendo al sitio de desarrollo, borrando todos los certificados y perfiles de aprovisionamiento (sí, borrando todos), y volviendo a generar los certificados (dev y dist) y descargando y borrando certificados antiguos e importando nuevos en el llavero. Además, si tiene más de una ID de aplicación, genere el perfil de distribución y descárguelo en la importación; de lo contrario, Xcode mgmgt puede elegir la aplicación incorrecta para crear el perfil (me pasó a mí). Al reiniciar XCode, me aseguré de que se eligiera la distribución de iOS en la sección de firma de destino de mis aplicaciones (no lo fue). XCode rehizo los perfiles prov por mí. Pasó la validación de la firma (¡uf, ahora al soporte de 64 bits!)
fuente
En mi caso, "Xcode 7.3", todo lo que necesitaba era limpiar el proyecto, reiniciar Xcode, volver a archivar y todo está bien.
fuente
El problema al final fue que en itunesconnect mi cuenta estaba certificada como "desarrollador de iOS" pero no como "distribuidor de aplicaciones de iOS". Tuve que volver a crear el certificado, descargarlo, abrir con llavero y luego revalidar el archivo. Finalmente funcionó. Gracias a todos
fuente
Para solucionar esto, tuve que deshabilitar la administración automática de firmas en Target> General e importar perfiles de desarrollo y profesionales después de descargarlos de mi cuenta de desarrollo de Apple. Aplicación reconstruida y funcionó, nada más funcionó. Supongo que este problema puede provenir de muchas fuentes diferentes.
fuente
Mi problema fue causado por algo diferente, por lo que esto podría ayudar.
Es bastante simple, tengo que desarrollar cuentas y elegí la incorrecta al exportar en el organizador. Duh.
Espero que esto ayude.
fuente
No escuches a nadie.
HAS EL SIGUIENTE:
¡TERMINAR! SOLO 5 PASOS
fuente