2012-05-22 11 views
7

Cuando trato de hacer un archivo para mi aplicación, i para que con éxito, pero con una advertencia raro:La aplicación falló la verificación del código de identificación. La firma no es válida, contiene derechos no permitidos

warning: Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011) 
Executable=/Users/Malek/Library/Developer/Xcode/DerivedData/Fontenay-sous-Bois-elmujlurzvtkqdctznqivfpchsfq/Build/Intermediates/ArchiveIntermediates/Fontenay-sous-Bois/InstallationBuildProductsLocation/Applications/Fontenay-sous-Bois.app/Fontenay-sous-Bois 
AssertMacros: message, file: /SourceCache/codesign_wrapper_Sim/Security-1245/codesign_wrapper/codesign_wrapper.c, line: 495 
AssertMacros: profile, file: /SourceCache/codesign_wrapper_Sim/Security-1245/codesign_wrapper/codesign_wrapper.c, line: 904 
codesign_wrapper-0.7.10: Failed to load provision profile from: /Users/Malek/Library/Developer/Xcode/DerivedData/Fontenay-sous-Bois-elmujlurzvtkqdctznqivfpchsfq/Build/Intermediates/ArchiveIntermediates/Fontenay-sous-Bois/InstallationBuildProductsLocation/Applications/Fontenay-sous-Bois.app/embedded.mobileprovisi 
- (null) 

Cuando yo uso para trabajar con Xcode 4.2, todo ha ido genial, pero desde que me actualicé a Xcode 4.3, sigo viendo esta advertencia, por favor ayuda :)

+12

Ha marcado - Producto -> Editar esquema -> Archivo de perfil -> Configuración de compilación (compruebe si está configurado correctamente para la distribución) – rishi

+1

Hola, gracias por su consejo :) En realidad, compruebo era para Distribución, pero recibía la misma Advertencia, la limpio, aunque siempre tengo el mismo problema. – Luca

Respuesta

5

Parece que es posible que tengas que borrar de sim/dispositivo, limpiar de Xcode y reconstruir. ¿Has probado esto?

Si es así, vaya al Organizador, toque el botón Proyectos, encuentre su proyecto y toque el botón para eliminar Datos derivados.

A partir de ahí, asegúrese de tener seleccionado el perfil de distribución correcto tanto en la configuración de compilación de aplicaciones como en la configuración de compilación de destino. Algunas veces estos no se sincronizan por alguna razón.

+3

Tuve este problema, en mi caso era la configuración de compilación de destino que no estaba configurada para distribución ... Gracias – iMathieuB

+0

¡La mina tampoco estaba sincronizada entre sí! – LouwHopley

3

Comprobar que el objetivo (y no sólo el proyecto) está configurado con la identidad de firma de código correcto para la liberación

+0

Esto resolvió mi problema específico. Resulta que XCode seleccionó automáticamente el perfil Adhoc comodín. – Shiki

0

Asegúrese de seleccionar "iOS Device" y no "Simulador" en la esquina superior izquierda

3

por favor también asegúrese de no tener su código en un directorio no autorizado. ej. (en usb.etc)

+0

respuesta correcta, este error ha desaparecido. Gracias – Babul

Cuestiones relacionadas