2012-04-18 17 views
15

Tengo una aplicación Mac OS X que consiste en un objetivo principal y un marco dependiente. Desde que habilité la firma de código en mi aplicación Mac OS X, noté que Xcode reconstruye el objetivo principal cada vez que lo ejecuto, incluso si no he tocado una línea de código.Cómo evitar que Xcode reconstruya el proyecto cada vez

Esto es un problema porque el marco dependiente necesita conocer el CRC del archivo de destino principal. Cada vez que Xcode reconstruye el objetivo principal, el CRC cambia.

Antes de la firma de código, construía el objetivo principal una vez, generaba el CRC, ingresaba el CRC en mi código de marco y volvía a construir el objetivo principal. Xcode solo notaría que el marco había cambiado, por lo que no reconstruiría el objetivo principal.

¿Alguna sugerencia? ¡Gracias!

Simon

+0

Cuando ejecuta algo sin compilar, no puede ver los cambios que ha realizado en el código. Xcode simplemente ejecuta el ejecutable en su disco. – Fab1n

+0

No pude encontrar una buena manera de evitar esto, así que simplemente eliminé el código de verificación CRC. –

Respuesta

18

En realidad, hay una opción en Xcode para funcionar sin necesidad de construir el código en primer lugar. Seleccione la opción "Ejecutar sin construir" en Producto> Realizar acción. La tecla de acceso rápido para esto es ctrl + cmd + R.

Cuestiones relacionadas