Error de firma de código de Freetype (Xcode 7.1) Problema de carga de la aplicación

0

Me pregunto si alguien puede solucionar mi problema. Estoy tratando de subir un proyecto a la App Store. Estoy usando Xcode 7.1. Recibo el siguiente error relacionado con freetype de firma de código.

CodeSign /Users/me/Library/Developer/Xcode/DerivedData/SFML_App -xxxxxxxxxxxxxxxxxxxxxxxxxxxx/Build/Products/Debug/SFML_App.app
cd /Users/me/Documents/cplusplus/sfml/SFML_App
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate

Signing Identity:     "Mac Developer: me (xxxxxxxxxx)"

/usr/bin/codesign --force --sign xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --timestamp=none /Users/me/Library/Developer/Xcode/DerivedData/SFML_App-xxxxxxxxxxxxxxxxxxxxxxxxxxxx/Build/Products/Debug/SFML_App.app

/Users/me/Library/Developer/Xcode/DerivedData/SFML_App-xxxxxxxxxxxxxxxxxxxxxxxxxxxx/Build/Products/Debug/SFML_App.app: code object is not signed at all
In subcomponent: /Users/me/Library/Developer/Xcode/DerivedData/SFML_App-xxxxxxxxxxxxxxxxxxxxxxxxxxxx/Build/Products/Debug/SFML_App.app/Contents/Frameworks/freetype.framework
Command /usr/bin/codesign failed with exit code 1

¿Alguna idea sobre cómo solucionar esto?

    
pregunta kipbits 12.12.2015 - 06:45

1 respuesta

2

El error sugiere que un subcomponente no está firmado. Utilice el indicador --deep con codesign :

  

--deep

     

Al firmar un paquete, especifica el contenido de código anidado, como ayudantes, marcos y   Los complementos, deben ser firmados de forma recursiva a su vez. Ten en cuenta que todas las opciones de firma que especifiques   se aplicará, a su vez, a dicho contenido anidado.   Al verificar un paquete, especifica que cualquier contenido de código anidado se verificará recursivamente como   a su contenido completo. De forma predeterminada, la verificación del contenido anidado se limita a una investigación de investigación superficial   Es posible que no se detecten cambios en el código anidado.   Al mostrar una firma, especifica que se debe escribir una lista de código directamente anidado   la salida de la pantalla. Esta lista solo codifica directamente anidado dentro del sujeto; cualquier cosa anidada   indirectamente requerirá la aplicación recursiva del comando codesign.

Nota técnica 2206 de Apple: La firma de código OS X en profundidad proporciona más información.

    
respondido por el Graham Miln 12.12.2015 - 14:32

Lea otras preguntas en las etiquetas