2010-04-18 13 views
35

de destino no puede ejecutar: excepción remoto encontrado: faild para conseguir tarea para pid 3103¿Por qué obtengo instrumentos? ¿El objetivo no se ejecutó?

Target failed to run

estoy corriendo iPhone OS 3.1.3 en el dispositivo y se puede ejecutar mi aplicación en modo de depuración en el dispositivo.

He descargado e instalado xcode_3.2.2_and_iphone_sdk_3.2_final.dmg dos veces, sin ningún tipo de suerte.

Respuesta

29

Para responder a mi propia pregunta:

Tengo dos aplicaciones instaladas en el dispositivo con el mismo nombre resp. el mismo nombre de visualización del paquete: Doublemill. Dado que tienen diferentes identificadores de paquetes, el depurador puede manejar eso, sin embargo, los instrumentos parecen estar confundidos.

+2

Parece que debe presentar un error para que Apple pueda solucionarlo. – bddckr

+1

Gracias, tuve que eliminar todas las versiones de la aplicación y reiniciar XCode ("simplemente funciona" mi culo), ¡pero me ayudó! – Lope

+0

** TRABAJADO ** Tenía dos versiones de una aplicación como usted. +1 para preguntas y respuestas. –

2

Hey.
También puede haber algunos otros problemas.

Perfil de aprovisionamiento.
De la documentación de Apple: Para su protección, el instrumento no le permite procesar ninguna aplicación que no sea con código firmado con su perfil de aprovisionamiento. Esto incluye cualquier copia que se haya descargado de iTunes App Store.

Dispositivo.
Instrumetns UIAutomation no funciona en el iPhone 3G, solo 3Gs, 4.

Lamentablemente la compatibilidad con los instrumentos es mala. Apple no parece prestarle mucha atención.

54

Obtuve el mismo problema cuando cambié a XCode 4 y lo solucioné estableciendo mi perfil de firma de código de lanzamiento en mi perfil de desarrollo en lugar del perfil de la tienda de aplicaciones que se estableció previamente. De hecho, Xcode 4 perfila tu aplicación usando la compilación de lanzamiento por defecto.

+9

Esto no pareció funcionar para mí, pero tuve exactamente el mismo problema y en su lugar cambié el esquema "Perfil" para usar Debug en lugar de Release, eso lo resolvió (aunque preferiría la compilación Release). No estoy seguro de por qué marcó la diferencia; su explicación parece válida/razonable pero no funcionó para mí. – makdad

+1

.. eso funcionó para mí ... ¡Gracias! –

+1

Comprobé dos veces mi aprovisionamiento como desarrollo y eliminé Derechos. Eso lo solucionó para mí. ¡Gracias! –

1

FYI para aquellos que se ejecutan desde la línea de comandos y tienen el mismo problema, debe usar la ruta totalmente calificada para la aplicación o los instrumentos explotarán (con una ruta relativa). Eso fue una buena pérdida de un par de horas rastreando eso.

0

Para aquellos de ustedes que tengan este inconveniente, establezca su "Identidad de firma de código" en el Desarrollador IOS, consulte a continuación.

enter image description here

0

En mi caso, el uso de distribuir el perfil de aprovisionamiento de lanzamiento, el cambio de perfil de suministro de desarrollo va a arreglar eso.

Cuestiones relacionadas