¿Por qué Xcode 4 no crea ningún producto?

Independientemente de la configuration de compilation, la creación de mi aplicación de iPad en realidad no genera un file .app. Funciona en el simulador de iPad y en un dispositivo, pero cuando presiono comstackr o comstackr y ejecutar, el binary aparece en Productos en rojo y no se crea en la carpeta "compilation" como se designó en la configuration de compilation.

¿Algunas ideas?

Xcode 4 coloca sus productos de compilation y otros intermediarios / files temporales / índices en un directory de datos derivados ahora en lugar de un directory de "compilation" que se mezcla con sus files de producto. Lo hace para hacer frente a los nuevos espacios de trabajo y también para que pueda tener construcciones limpias de diferentes proyectos en diferentes espacios de trabajo sin contaminarse entre sí.

Si su plantilla original era antigua, su producto incorporado probablemente se relacione con su directory fuente en lugar de con relación al directory de productos creado, por lo que se muestra rojo. De forma pnetworkingeterminada, su directory de datos derivados estará en ~ / Library / Developer / Xcode / DerivedData. Para ver dónde está colocando estos files su espacio de trabajo o proyecto actual, puede Archivo-> Configuración del área de trabajo … y eche un vistazo a la Ubicación de la compilation .

Estaba teniendo este problema no solo el producto .app estaba en rojo, también el simulador no estaba cargado con el binary, estaba atascado en adjuntar 'mi aplicación'. Lo solucioné yendo al file-> configuration del proyecto. en la pestaña 'compilation' se cambió la location de los datos derivados a 'relativo al proyecto', y en la location avanzada de compilation cambiada a 'ubicaciones especificadas por los objectives'. con las opciones pnetworkingeterminadas no fue posible ejecutar la aplicación, no estoy seguro de por qué.

Para resolver el problema en XCode 4.x, siga los siguientes pasos:

Abra su proyecto en XCode.

Seleccione el file .xcodeproj en el Navegador del proyecto XCode.

Seleccione el objective bajo el encabezado del PROYECTO. (es decir, el objective más alto, este objective especifica la configuration de construcción del nivel del proyecto)

Ahora navegue a Build Settings.

Ahora busque la opción "Ruta de productos de configuration por configuration" y actualice su valor a $ (SYMROOT).