xcode4 instruments

xcode4 - Los instrumentos no funcionan en XCode 4 con dispositivo



instruments (5)

Hasta hace muy poco, los instrumentos funcionaban bien. No sé qué hice para hacerlo enojar, pero ahora no se adjuntará a ningún dispositivo con el que trate de hacer un perfil; ningún dispositivo en absoluto He probado un iPhone, iPad y 2 iPod touch; ¡sin suerte! Estoy usando XCode 4.

Aquí está la secuencia de eventos:

  1. Con el dispositivo conectado, haga clic en Producto-> Perfil.
  2. La aplicación compila en el dispositivo.
  3. Se lanzan los instrumentos, pero se escucha un sonido de error.
  4. El botón de grabación está en gris.
  5. Elegir destino no me permite adjuntar o elegir destino (lista vacía).

Puntos de fondo:

  1. El perfil está configurado para depurar la compilación dentro del esquema del proyecto. Esto también es cierto para todas las librerías estáticas.
  2. PUEDO ejecutar la instrumentación Core Animation en el dispositivo, pero solo cuando lanzo, lanzo Instruments por separado desde Xcode. En este escenario, solo puedo adjuntar a un ejecutable existente; No puedo usar "Elegir destino" (la lista está vacía).
  3. Intenté restaurar uno de los dispositivos a la configuración de fábrica ... aún no funcionó.
  4. Mirando la consola del dispositivo, veo estos mensajes:

    unknown lockdownd[17] <Error>: 001d5000 handle_connection: Could not receive USB message #16 from Instruments. Killing connection unknown com.apple.mobile.lockdown[17] <Notice>: Could not receive size of message

Cualquier ayuda sería muy apreciada


¿También ha instalado las últimas versiones de desarrollador de XCode 4.2 con las versiones de iOS 5.0? Descubrí que incluso si lo instala en un directorio separado, hace algo a los instrumentos en el directorio original de XCode 4. El uso de la última versión de XCode le permitirá usarlo correctamente.


Hubo una discusión en los foros de desarrolladores de Apple sobre este tema:

Los instrumentos no funcionan en Xcode 4 con dispositivo

Parece que diferentes productos de Apple cambiarán / actualizarán el marco de MobileDevice. Algunas de estas actualizaciones rompen la integración de los instrumentos.

Para solucionar este problema en mi propia máquina, instalé iTunes 10.5 beta v6. Arranque XCode y estoy de vuelta en el negocio de instrumentación en mi dispositivo.


Puede valer la pena intentarlo. Tuve el mismo problema. Cambié '' Targeted Device Family '' de '' iphone/ipad '' a '' iphone '' en la configuración de compilación y esto lo resolvió para mí.


Salí de Xcode e Instrumentos, los relanqué, hice una compilación limpia y luego hice Producto-> Perfil, y los instrumentos comenzaron a funcionar mágicamente de nuevo con mi dispositivo. Imagínate.


Solución alternativa: vuelva a Xcode y use Cmd-Tab para cambiar a Instrumentos. Tengo que hacer eso dos veces para que los instrumentos vuelvan a funcionar.

referred