2011-12-17 13 views
10

Tengo una aplicación de Mac que he escrito para admitir iCloud. Sin embargo, me sale esto al intentar ejecutar la aplicación:Error de Xcode: no se pudo iniciar

error: failed to launch /Users/padsoftware/Library/Developer/Xcode/DerivedData/Scrawl-heofvoywsunchdhjowxkvkoiqvan/Build/Products/Release/Scrawl.app/Contents/MacOS/Scrawl

Lo curioso es que esta aparece por todas mis aplicaciones de Mac, con o sin iCloud, con o sin caja de arena, con o sin derechos, ni nunca con o sin código de firma. Alguna idea de como arreglar esto?

+0

tres cosas que sugeriría ...A) haga una limpieza completa, luego compile e intente de nuevo B) elimine esa carpeta 'DerivedData' (creo que es análoga a una caché) y vuelva a intentarlo, y si eso no funciona, tal vez necesite desinstalar y reinstalar XCode. –

+0

Ya intenté reinstalar Xcode. Hice lo que me sugirió, pero lamentablemente eso no ayudó. Editar: estoy ejecutando Xcode 4.2.1 y OS X Lion 10.7.2. – user1103804

+0

¿tiene el mismo problema cuando hace "Build for Testing"? ¿Qué sucede cuando haces doble clic en la aplicación real del Finder? –

Respuesta

26

Tuve este problema también. Para mí, fue un problema de signo de código. Asegúrate de que estás firmando con el desarrollador, no con la distribución.

+0

Esto ayudó. Para referencia futura, el perfil de producción no permitirá que la aplicación se ejecute, hasta que se cargue en Apple y se haya aprobado. – user1103804

+1

¿Cómo exactamente debería "firmar" con el perfil de desarrollador? –

+2

En el navegador del proyecto, haga clic en el proyecto (generalmente el elemento superior) luego en la configuración de compilación (para Proyecto y Destino) en "Firma de código" cambie la Identidad de firma de código a "Desarrollador de iPhone" – Andy

2
  1. En Configuración de compilación, asegúrese de estar firmando con un perfil de desarrollador válido para depuración y publicación.
  2. luego construir para Pruebas

Eso solucionó el problema.

3

Tuve tanto problema y reinicié Xcode Solucionado el problema.

incluso que sucedió después de cambiar el nombre de la aplicación ....

6

me encuentro con este problema de vez en cuando. Al igual que los otros mencionados, estos son los pasos que tomo:

1. Limpiar (Shift + Cmd + K) ------ Elimina todos los archivos del producto, así como los ficheros objeto (.o archivos) u otros archivos intermedios creados durante el proceso de construcción (Apple Doc)

2. Vaya a "~/Library/desarrollador/Xcode/DerivedData", carpeta de eliminación para aplicación en cuestión ----- - Los datos derivados constan de índices de proyecto, registros y productos de compilación, incluidos archivos intermedios (Apple Doc)

3. Reinicie Xcode

Uno u otro generalmente lo arregla. No tuve que cambiar la configuración de la firma de código, pero ese sería mi siguiente paso. No volvería a instalar Xcode a menos que sea absolutamente necesario.

+0

reiniciar en la parte superior de todo lo anterior, el truco para mí .... – Damo

0

En caso de que ayude a alguien más, mi problema se solucionó al reiniciar mi iPhone (4S). Luego, la aplicación apareció de repente en el Springboard (era como si ya estuviera instalada pero oculta de algún modo).

... Hice todos los demás pasos (reinicio Xcode, proyecto limpio, eliminar datos derivados) pero nada funcionó esta vez.

1

"producto" -> "Esquema" -> "Nuevo Esquema" fijo mi problema

0

Lo que funcionó para mí ... yo ya estaba código firmado como promotor así lo he limpiado mi barra de menú de código -> Producto -> Limpiar

Eso todavía no lo solucionó, pero me di cuenta de que estaba recibiendo un error de handshake, tenía una gran cantidad de aplicaciones ejecutándose en mi teléfono (~ 15-20) así que salí de todas ellas y reintentado. Funcionó después de salir de todas las demás aplicaciones.

Cuestiones relacionadas