objective-c xcode macos code-signing mac-app-store

objective c - Cómo evitar que Xcode reconstruya el proyecto cada vez



objective-c macos (1)

Tengo una aplicación de Mac OS X que consta de 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.

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 firmar el código, crearía el objetivo principal una vez, generaría el CRC, ingresaría el CRC en mi código marco y volvería a crear el objetivo principal. Xcode notaría que solo el marco cambió para que no reconstruyera el objetivo principal.

¿Alguna sugerencia? ¡Gracias!

Simon


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