2012-04-17 8 views
7

Tengo un proyecto que compila y ejecuta bien (incluso cuando se construye usando el comando "compilar para archivar").Error durante el archivo

Sin embargo, cuando quiero Archivarlo (para la edición MAS), me sale el siguiente error:

Command /Developer/usr/bin/strip failed with exit code 1 /Developer/usr/bin/strip: symbols referenced by indirect symbol table entries that can't be stripped in xxx

donde xxx es un subproyecto de mi proyecto (marco).

¿Cuál puede ser el problema? (Lo comprobé, todo está debidamente firmado)

Respuesta

0

tira tiene que ver con el desforre del símbolo durante el archivo/construcción. Necesitaremos un poco más de información de error para brindarle una mejor ayuda.

Parece que el subproyecto puede tener sus símbolos despojados y no debería ser. Intente abrir la configuración de compilación para el subproyecto y desactive "Eliminar los símbolos de depuración durante la copia" y vea si eso lo soluciona.

+0

correcto pero más de un comentario en lugar de respuesta :) –

+0

hmm, quizás! No había pensado particularmente en la distinción. Si él apaga rayas en la configuración de construcción de su subproyecto y eso lo arregla, entonces será la respuesta, ¿o no? Tal vez debería haberlo expresado mejor en mi texto anterior ... – Dad

+0

jeje sí que me parece bien :) –

0

Compruebe la membresía de destino de su subproyecto en su proyecto. Antes de compilar para Archive, compila para el modo normal. Esta es una manera fácil de verificar cualquier error de enlace.

Cuestiones relacionadas