2011-01-18 13 views
33

Hoy estaba jugando con mi configuración de desarrollador/distribución y parece que he cambiado algo que no puedo descifrar. Estoy ejecutando Xcode 3.2.5 y iOS 4.2.Error de perfil (error al iniciar el programa remoto: no se pudo obtener la tarea para el proceso XXX.)

Cuando me puse a construir en el dispositivo en modo de depuración, no puedo instalar mi aplicación en el dispositivo sin ningún problema

Cuando me puse a construir en el dispositivo en modo de lanzamiento, me sale el siguiente error:

Error launching remote program: failed to get the task for process XXX. 
Error launching remote program: failed to get the task for process XXX. 
The program being debugged is not being run. 
The program being debugged is not being run. 

El programa se cierra, pero parece haberse instalado en mi dispositivo, ya que puedo iniciarlo sin problemas.

En mi perfil de proyecto, no tengo derechos de firma de código e identidad de firma de código establecida para el desarrollador de iPhone.

En mi perfil de destino bajo autorización, tengo mis derechos de firma de código establecidos en: "Entitlements.plist" y mi Entidad de firma de código establecida en "Distribución de iPhone" que está configurada en mi perfil Ad Hoc.

He buscado en la web y han tratado de reiniciar el dispositivo, borrar el perfil de suministro y la creación de uno nuevo, etc.

Cualquier ayuda se agradece, gracias.

Respuesta

90

El problema se debe a que está intentando depurar su aplicación utilizando el perfil de suministro de distribución. Si desea ejecutar la aplicación en modo de depuración, debe firmarla con el perfil y el certificado de suministro de desarrollo (tanto en la configuración de compilación como en el destino). Si intenta crear una distribuible, fírmela con credenciales de distribución y agregue Entitlements.plist (de nuevo tanto en la configuración de compilación como en el destino).

+0

En mi configuración construcción/diana en depuración , Lo tengo firmado con mi perfil de desarrollo y sin Entitlement.plist. En Release, tengo mi configuración de compilación/destino firmada en mi perfil de distribución con un derecho. Todavía no veo dónde estoy metiendo esto. – shohaku

+2

La pregunta es qué estás tratando de hacer. Si intenta depurar la aplicación, use la configuración de depuración. Como está utilizando la configuración de lanzamiento, no puede depurar la aplicación. Solo puede implementar el archivo 'yourprojectname.app' a través de iTunes, en su dispositivo. – Vin

+0

Estoy tratando de cargar la versión Ad Hoc de mi aplicación en mi iPod sin necesidad de depuración. Lo estaba haciendo bien antes sin este error, pero obviamente he cambiado algo. La aplicación se carga en mi dispositivo, pero debido a que aparece este error, me hace sentir que tengo mi configuración en mal estado. No necesito que se ejecute en modo de depuración, pero parece que eso es lo que está tratando de hacer, y me preocupa que esta configuración incorrecta cause un problema cuando me presente en el App Store. – shohaku

2

Para xcode 4: debe crear el archivo Entitlements.plist del archivo nuevo. y
Targets-> construir Configuración-> Código de Derechos de firma usted tiene que escribir aquí "Entitlements.plist"

Yo lo hice y Xcode Don no hay nada más auténtico de error

Cuestiones relacionadas