Veo cómo Xcode 4 divide la información en sus objetivos muy bien en una vista, pero ¿cómo se puede construir y ejecutar estas diferentes compilaciones? Todo lo que veo son las opciones para compilar y ejecutar, y estas opciones para compilar para ejecutar, probar y crear perfiles. Sin embargo, no me queda claro cómo se relacionan estas con las configuraciones de compilación.Ejecutando una compilación de lanzamiento con Xcode 4
Respuesta
Xcode 4 presenta esquemas que proporcionan todas las opciones sobre cómo construir/ejecutar/perfilar/etc. su aplicación. Puede cambiar el esquema activo usando el botón desplegable Scheme
en la parte superior de la ventana del proyecto y/o editar el esquema a través del elemento de menú Product > Edit Scheme… ⌘<
. Luego, en la lista fuente de la izquierda, puede seleccionar el elemento Run
, y en la pestaña Info
en el panel derecho puede elegir usar la configuración Release
en el menú desplegable Build Configuration
.
Para agregar a la respuesta de Adam Bryzak, debe activar DEBUG y liberar (y adhoc si es necesario) en la configuración de configuración.
el marco del proyecto/la configuración de creación, buscar preprocesador macros y establecer la depuración y liberar los valores a 1 con el fin de activarlos:
De esta manera, en los esquemas de edición, cuando se cambia entre DEBUG y lanzamiento, Xcode sabrá que debe cambiar el modo de compilación.
En Xcode 4.3 - vaya a Product/Build For y seleccione Archiving. Esto compila una compilación de lanzamiento y la coloca en una carpeta oscura que nunca encontrarás por tu cuenta. La forma más rápida de llegar es seleccionar su aplicación en el navegador de proyectos de Xcode (en la carpeta Productos), hacer clic con el botón derecho, seleccionar Mostrar en el buscador. Te llevará a la versión de depuración, pero la versión de lanzamiento se encuentra en una carpeta al lado.
Parece que en Xcode 6.1 no hay Producto> Compilar para> Archivar. – thomthom
En Xcode 6.1 puede usar Producto> Crear para> Perfilado –
- 1. XCode 4 Ejecutando el instrumento de fugas
- 2. Xcode 4 - Error Ejecutando el ejecutable
- 3. ¿Dónde administrar configuraciones de compilación en Xcode 4?
- 4. Monotouch con Xcode 4
- 5. Opción "Prueba después de compilación" en XCode 4 no funciona
- 6. Xcode 4 paso de compilación personalizado antes de compilar
- 7. Complemento de código de sistema de compilación externo Xcode 4
- 8. Xcode 4: compilación de un clic a múltiples dispositivos?
- 9. Xcode 4 compilación Dependencia de biblioteca estática con configuración de configuración diferente
- 10. XCode 4 "Limpiar" vs. "Limpiar carpeta de compilación"
- 11. Compilación de ZipArchive en el proyecto XCode 4
- 12. Xcode 4: eliminar elementos en Configuraciones de compilación
- 13. Xcode 4 proyecto de compilación externo y depuración
- 14. Xcode 4 - IOS - Simulator no disponible como objetivo de compilación
- 15. Xcode 4 listas desplegables faltantes en Configuraciones de compilación
- 16. ¿Usando Emacs con Xcode 4?
- 17. xcode 4 lista de archivos con destino
- 18. Cualquiera tuvo éxito con las fases de compilación Copiar archivos en plantillas de Xcode 4
- 19. Xcode 4 Preview 4 muestra "Build Succeeded" pero con errores
- 20. ¿Cómo usar sudo dentro de una fase de compilación Ejecutar script en Xcode 4?
- 21. MonoTouch y Xcode 4
- 22. Xcode/iOS: ¿Cómo determinar si el código se está ejecutando en la compilación DEBUG/RELEASE?
- 23. Automatización de la compilación DMG en Xcode 4.0
- 24. Three20 v1.1 y Xcode 4
- 25. Xcode 4 autocomplete buggy
- 26. Mogenerator y Xcode 4
- 27. XCode 4 error CpResource
- 28. SVN ignora el patrón con Xcode 4
- 29. ¿Cómo localizar mi aplicación con Xcode 4?
- 30. ¿Cómo creo una UITableViewCell personalizada con plumín en Xcode 4?
¿Es la única manera de ejecutar rápidamente una versión o depuración para acceder al menú Editar esquema y cambiar la configuración de compilación cada vez que quiero voltear? – Joey
Creo que sí. Puede duplicar el esquema para separar Release and Debug si desea un acceso más rápido a ellos. –
También puede hacer un Producto> Crear para> Crear para archivar y crear la configuración de Release. – codykrieger