Cómo resolver el problema de «Aplicación no se ha podido firmado de código de verificación» al subir a iTunes Connect?

Tengo un problema que no podía resolver con una profunda búsqueda en diferentes recursos como la mayoría de los «similares», señala un error con el Icono.png tamaño, etc…

He intentado subir mi aplicación después de comprobar que:

  • Correctamente construye y funciona en mi dispositivo
  • Que mis certificados están instalados correctamente
  • Que mi certs /perfiles no son vencidos.
  • Que el Icono.png tiene el tamaño adecuado y el formato de 57×57 PNG.
  • Y varias otras cosas.
  • Corrió codiseñar –verify -vvvv MyApp.aplicación que funcionaba bien.
  • Mi Archivo ZIP se hace correctamente

Cuando he tratado de subir a través de iTunes connect interfaz conseguí el simple error de arriba, y es por eso que he probado con ApplicationLoader, para intentar averiguar qué está causando el error buscar en la consola.

La consola mostró los siguientes:

16/02/10 13:25:52   ApplicationLoader[549]  *** Codesign error (please ignore invalid option comments): got requirements(0x800000, 534)
Executable=/var/folders/WZ/WZu24JnOGNe9L79GWq0IlU+++TI/-Tmp-/MyApp.zip/MyApp.app/MyApp
Identifier=com.realtimed.MyApp
Format=bundle with Mach-O thin (armv6)
CodeDirectory v=20100 size=829 flags=0x0(none) hashes=33+5 location=embedded
Signature size=4333
Authority=iPhone Developer: My Name (XXXXXXXXX)
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=16/02/2010 13:22:24
Info.plist entries=17
Sealed Resources rules=3 files=28
Internal requirements count=1 size=144

Executable=/var/folders/WZ/WZu24JnOGNe9L79GWq0IlU+++TI/-Tmp-/MyApp.zip/MyApp.app/MyApp
got entitlements(0x800400, 317)
codesign_wrapper-0.7.3: using Apple CA for profile evaluation
codesign_wrapper-0.7.3: Caling codesign with the following args:
codesign_wrapper-0.7.3:    /usr/bin/codesign
codesign_wrapper-0.7.3:    --verify
codesign_wrapper-0.7.3:    -vvvv
codesign_wrapper-0.7.3:    -R=anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.1] exists and certificate leaf[field.1.2.840.113635.100.6.1.4] exists
codesign_wrapper-0.7.3:    --entitlements
codesign_wrapper-0.7.3:    /var/tmp/signingbox/codesign_wrapper_entitlements.plist
codesign_wrapper-0.7.3:    /var/folders/WZ/WZu24JnOGNe9L79GWq0IlU+++TI/-Tmp-/MyApp.zip/MyApp.app
**/var/folders/WZ/WZu24JnOGNe9L79GWq0IlU+++TI/-Tmp-/MyApp.zip/MyApp.app: valid on disk
/var/folders/WZ/WZu24JnOGNe9L79GWq0IlU+++TI/-Tmp-/MyApp.zip/MyApp.app: satisfies its Designated Requirement
test-requirement: failed to satisfy code requirement(s)
codesign_wrapper-0.7.3: failed to execute codesign(1)**

Cualquier ayuda /comentarios o ideas sobre cómo resolver la situación sería muy apreciada.

InformationsquelleAutor Cy. | 2010-02-16

4 Kommentare

  1. 42

    He encontrado la solución a este problema después de profundamente buscando en el archivo de registro.

    Aunque he creado mi propio Perfil de Distribución y asignado a la FIRMA de CÓDIGO de IDENTIDAD el valor correcto para el certificado de desarrollador, no funciona me da un error: «la Aplicación no se ha podido firmado de código de verificación».

    El problema está en la siguiente línea:

    Autoridad=Desarrollador de iPhone: Mi Nombre
    (XXXXXXXXX)

    A pesar de la correcta selección de la configuración del proyecto para el perfil de Distribución, XCode estaba compilando con el certificado de desarrollador.

    Finalmente he resuelto: haga clic Derecho en «Objetivos» -> Obtener información -> y ahí fue seleccionado (no me pregunten por qué) el mal certificado de distribución en lugar de la derecha.

    He corregido eso y que finalmente fue aceptada.

    Enlaces relacionados (necesitas una cuenta de desarrollador): https://devforums.apple.com/message/147964

    • muchas gracias, señor
    • Tienes mi agradecimiento (y upvote) así.
    • bueno!!! gracias hombre…he intentado desinstalar el xcode y volver a instalar dos veces, he intentado reparar mi permisos y reparación de disco en el arranque, he intentado borrar todos mis certificados y perfiles de aprovisionamiento y recrearlos…etc…Y todo lo que yo necesitaba era un par de clic para solucionar este problema. Apple se acaba de matarme, estoy constantemente recibiendo este error y por razones diferentes cada vez. De todos modos muchas gracias!!!!
    • Sí!! Sólo tenía este problema exacto al de la presentación de mi aplicación. Fue a través de (pensé) cada desplegable para cambiar de Distribución, pero que frickin’ a un menú estaba estancada en el Desarrollador. Bah! Muchas gracias!
    • Gracias! En mi caso, la Distribución de identidad fue señalado a la derecha certificado, pero el Lanzamiento de identidad no. Así que asegúrese de que ambos tienen el certificado de distribución seleccionado, no sólo para la Distribución. (Yo uso la opción de Archivo histórico de XCode)
  2. 10

    Excelente post. Yo también tenía este problema y después de mucho dolor de cabeza se dio cuenta de que tanto el Proyecto Y el Objetivo debe ser comprobado para la correcta utilización de la Firma de Código de Identidad. De alguna manera Xcode volvía a el Desarrollador de Aprovisionamiento de Perfil en lugar de la Distribución Perfil de suministro. Incluso lo hizo en una generación después de haber deliberadamente seleccionado el correcto!

    I. Para estar seguro, hacer primero lo siguiente:

    1. Limpiar todas las versiones.
    2. Eliminar el contenido de crear la carpeta en el finder.
    3. Eliminar los ya existentes de firma de código de identidades desde el proyecto y la configuración del destino.
    4. Reiniciar Xcode.

    II. A continuación, compruebe el Proyecto para el correcto Aprovisionamiento de Perfil:

    1. Ir a Project Settings > Build Tab > Code Signing Identity
    2. Seleccione el Perfil de suministro de Distribución

    III. Ahora compruebe el Objetivo:

    1. Target > Get Info > Build Tab > Code Signing Identity
    2. Seleccione el Perfil de suministro de Distribución

    IV. Cruzar los dedos y espero que nunca vea que atacó a poco triángulo amarillo de nuevo.

  3. 5

    Cy tomó el enfoque adecuado para resolver este problema – Cuando «Aplicación no se ha podido firmado de código de verificación» es una advertencia de construcción, expanda el elemento que en el registro de compilación y análisis para la de la causa raíz de error de verificación de la firma.

    En el caso de Cy.’s original post vas a ver que la raíz del problema era «prueba-requisito: no se pudo satisfacer el requisito de código(s)«, y en mi experiencia, es casi siempre causada por la firma con el certificado incorrecto, es decir, un Desarrollador de iPhone perfil en lugar de iPhone de Distribución.

    La causa raíz no es siempre una explicación obvia, pero guiará al menos con los términos de búsqueda adicionales o ideas para solucionar problemas.

    Para otras personas que están experimentando la «Aplicación no se ha podido firmado de código de verificación» durante el Xcode de la Validación de archivos o de Sumisión, mirar a la acumulación de registro de los Productos > Archivo de tiempo de una generación de advertencia con el mismo título y expandir la causa raíz. A continuación, echa un vistazo a Apple lista completa de las posibles causas de este error en la siguiente URL «¿Cómo puedo resolver el error: la Aplicación no se ha podido firmado de código de verificación?»

  4. 1

    Comprobar que el DESTINO (y no sólo el Proyecto), el programa de instalación con el Código correcto de la Firma de Identidad para la Liberación

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea