Si acaba de reiniciar Xcode y el iPhone no ayuda, mira a sus perfiles de suministro Shift-Command-2 lo trae desde Xcode. Luego puede seleccionar el dispositivo y luego aprovisionar perfiles dentro de eso. Eliminar sus perfiles (el mío tenía numerosas entradas de aspecto similar creadas por Xcode) y luego reiniciar Xcode y el iPhone borra el problema.
Si su aplicación es una aplicación en segundo plano, tendrá que Inicie la aplicación antes de implementar la nueva versión. Por ejemplo, supongamos que tiene una aplicación iBeacon aware y se marca como consumidor de fondo de Bluetooth Low Energy, luego el sistema operativo mantiene un registro de su aplicación, incluso cuando no está en funcionamiento. Este registro no se borra correctamente cuando se implementa una nueva versión (iOS 7.0.4). Eso causará el error informado, así como colgará el protocolo de depuración y despliegue en el teléfono. El teléfono necesitará un reinicio.
Un truco para eludir el problema es cambiar la identificación del paquete de su aplicación a algo que el teléfono no ha visto. Luego se despliega en el teléfono como una aplicación recién vista, lo que evita los problemas derivados de las referencias a la aplicación anterior.
La respuesta a continuación, aunque popular, no funcionó para mí. Ver mi respuesta aquí: [Error de Xcode 4: Error al iniciar el ejecutable] (http://stackoverflow.com/questions/5607154/xcode-4-error-error-starting-executable/7354557#7354557) – Sam