Advertencia de archivo Xcode 4 para omitir la fase de copia


Tengo una aplicación para Mac que estoy tratando de archivar. He hecho esto en el pasado con una versión anterior de Xcode sin embargo, cuando archivo con Xcode 4, recibo la siguiente advertencia:

warning: skipping copy phase strip, binary is code signed: .....

La advertencia se refiere a una herramienta auxiliar que debe copiarse durante la fase de compilación. ¿Cómo resuelvo esta advertencia?

Alguna sugerencia?

Author: AstroCB, 2011-03-31

1 answers

La solución sería ir a la configuración de compilación de su destino de aplicación (no el destino de la herramienta de ayuda) y establecer "Eliminar símbolos de depuración Durante la copia" a "No". Esta es la clave COPY_PHASE_STRIP.

COPY_PHASE_STRIP captura de pantalla

Al activar esta opción, los archivos binarios que se copian durante la compilación (por ejemplo, en una fase de compilación de Recursos de Paquetes de copia o Archivos de copia) se eliminan de los símbolos de depuración. No hace que el producto vinculado de un objetivo se elimine (use Tira de producto vinculado para eso).

El principal problema es que no puede eliminar símbolos de depuración de un ejecutable firmado. Esta es la razón por la que debe omitir este paso.

 90
Author: cocoafan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-26 20:20:20