2011-11-16 11 views
10

Cuando estoy conectando mis 3GS (iOS 5.0.1) dispositivo para Instrumentos estoy recibiendo este mensaje de error apareceNo se puede conectar el iPhone 3gs (iOS 5.0.1), con aplicación Instrumentos

" Failed to start Instruments daemon for 'iOS' on iPhone 3GS (v5.0.1)' (The service is invalid.) 

Please reconnect the device." 

Este mensaje de instrumentos , cuando vuelvo a conectar el dispositivo. ¿Cómo puedo hacer pruebas de rendimiento con este dispositivo?

Gracias.

Respuesta

7

No tengo idea de qué está causando esto, pero sí encontré una solución que funcionó en ambos dispositivos que hicieron que los instrumentos sacaran este mensaje, lo que los inutiliza. Simplemente comencé el Organizador de Xcode, y después de que el Organizador leyera los datos de los dispositivos, ambos trabajaron sin problemas con los instrumentos.

+0

thx, curiosamente los instrumentos dejaron de funcionar hoy, todo fue bien ayer y no cambié nada, tu solución funcionó – alhcr

+1

¿Sabes si hay una manera de hacer lo mismo desde la línea de comandos? Hay que restablecer algo en el teléfono o en la Mac conectada y, si podemos hacerlo desde la línea de comandos, podemos ejecutar pruebas automatizadas de manera confiable en un servidor de compilación. – jhabbott

7

Recibí este mensaje de error al intentar ejecutar Instruments con un iPod 4G conectado. Resultó que estaba usando una versión desactualizada de Instruments de una versión anterior de XCode (4.2). (Cuando busqué Instruments en Spotlight, solo apareció esta versión porque las versiones posteriores de XCode ocultan sus herramientas dentro del paquete XCode.app). Sus circunstancias pueden ser diferentes, pero sospecho que no ejecutó Instruments desde el comando Perfil en el XCode. IDE.

Para verificar si este es el problema, verifique la versión de Instruments (en 'Acerca de los instrumentos') y verifique que sea la misma versión que su XCode IDE. (Para mí, estos fueron 4.2 y 4.5, respectivamente.) Si no coinciden, haga clic derecho en la aplicación XCode en su carpeta Aplicaciones y seleccione 'Mostrar contenido del paquete'. En Contents/Applications, debería encontrar la versión correcta de Instruments.

+0

esto es exactamente lo que es mi problema. gracias por compartir tu publicación. Me ayudó mucho. aplausos JMcF – Pavan

+0

gracias hombre, esto fue precisamente para mí. marcador fuera de fecha en el muelle. Agregaré esto a mi lista de basura torpe que hace Instruments. –

4

Recibí este mensaje de error al intentar ejecutar instrumentos con iPhone4s y 3GS. Para resolver ese problema, abra el Xcode que seleccione seleccione el organizador de Windows> seleccione el dispositivo y borre el Consol y los registros del dispositivo. Después de los pasos anteriores, los instrumentos han detectado el dispositivo.

+0

¿Tiene una idea de por qué borrar los registros funciona? – jhoanna

+0

Creo que debe estar usando la memoria ... – Yayati

1

Limpieza de la consola trabajó para mí :)

me la automatización de una aplicación híbrido.

lo hice siguientes:

  • abierto Xcode
  • Goto Ventana
  • Organizador
  • en virtud de que el nombre del dispositivo Goto consola.
  • Borre la consola.

Espero que esto ayude a alguien.

Cuestiones relacionadas