Robert Harvery. No elimine mi publicación sin decirme por qué la eliminó. Eso es rudo.
Me encontré con el mismo problema que surgió esta pregunta, así que me dediqué a identificar el problema, reproducir el problema, restringirlo y explicar lo mejor que pude sobre cómo evitarlo, así como la frustración general que viene con un problema como este (me golpeó en 2 versiones diferentes de Xcode en 2 semanas).
Si va a eliminar mi publicación, al menos tómese el tiempo para tratar de responder la pregunta como lo había intentado hacer.
Ahora, en la respuesta que realmente dice cómo se puede crear este problema y cómo evitarlo.
SOLO tuve esto suceder creando una aplicación para iOS. ¿Por qué? Cambié el nombre de mi ejecutable objetivo.
Acabo de probar esto revisando una nueva copia de la fuente y la reconstrucción.
La aplicación funcionó bien en mi dispositivo.
Ingresé a Xcode 4.2, renombré el objetivo. Corrió la aplicación. "Error al iniciar el ejecutable ..."
Cambié el nombre de archivo. Mismo error.
Limpié y ejecuté la aplicación de nuevo y se inició.
Cambié el nombre de la aplicación, la limpié y la ejecuté de nuevo. No tanta suerte
No cambie el nombre de su aplicación cambiando el nombre del objetivo.
Esta es una limitación tan estúpida. Apple le permite cambiar el nombre de su aplicación de destino, pero al hacerlo, esto evita que su aplicación se inicie en el dispositivo.
EDITAR: No he registrado ningún código, pero ahora no puedo verificar, crear y ejecutar ninguna aplicación sin que esto ocurra. ¿Cómo saca el dispositivo/xCode de este estado una vez que lo tiene?
Incluso la aplicación ahora se bloquea al iniciar en int retVal = UIApplicationMain (argc, argv, nil, nil);
Esto está en Xcode 4.2 en Snow Leopard, pero entré en el mismo estado con Xcode 3 en otra máquina la semana pasada.
Editar 2: Reinicié el dispositivo, reinicié mi Mac. Construido y ejecutado en el simulador primero, luego en el Gen4 iPod touch. Funciona.
@ Pablo R .: no puedo creer que realmente escribió ese comentario. Jesús;) – phlebotinum
@ nubegeek101: Eso es gracioso, la mayoría de la gente diría RTFM/google antes de publicar. Si no puedo resolver algo en medio día, ENTONCES publico en un foro, no antes. :) –