2008-12-19 8 views
3

Cela peut être une question très stupide alors je m'excuse à l'avance. Il semble que Instruments ne fonctionne que pour moi lorsque j'utilise le simulateur iPhone. Y a-t-il quelque chose de spécial pour que cela marche quand on attache l'application à l'iPhone? Ou est-ce même possible? Je lance l'application normalement à travers l'outil Run-> Start with performace, etc., puis je vois l'installation de l'application sur mon iPhone provisionné, puis elle lance Instruments mais rien. Je pensais que puisque c'est connecté via USB ce serait mais ne peut pas le faire fonctionner.Est-ce que Instruments (ObjectAlloc/Leaks) nécessite le simulateur?

Répondre

16

Mon appareil a travaillé avec des instruments après avoir suivi ces étapes:

  1. Débranchez l'iphone.
  2. Dans XCode, ouvrez l'organiseur.
  3. Supprimez le périphérique.
  4. Branchez le périphérique.
  5. Répondez oui à la question si vous souhaitez utiliser un périphérique pour le développement.
+0

OMG! Cela a fonctionné parfaitement! Merci beaucoup! – Rob

+0

Je suis triste que vous ayez seulement 1 point pour cela, je vais aller à certaines de vos réponses et voter pour vous! Merci encore. – Rob

+0

Merci et bienvenue. –

-1

Cela fonctionne avec l'appareil, en XCode, aller à la barre supérieure, et je pense qu'il est à l'intérieur "build" (ne pas avoir un mac devant moi si désolé pour la position vague) là-bas, vous sélectionnez "courir application avec l'outil de performance "(quelque chose comme ça) et qui va commencer une nouvelle session d'instruments connectés au matériel. Vous ne pouvez pas (pour autant que je sache) se connecter directement à partir d'instruments à l'appareil, il doit être à travers XCode.

+0

C'est ce que j'ai fait, mais cela n'a pas fonctionné pour moi. Retour à la planche à dessin. – Rob

0

Commencez d'abord par Instruments, alors que votre iPhone est déjà connecté. Choisissez celui que vous voulez, puis choisissez l'application dans le menu contextuel et "enregistrer".

0

Exécutez l'application sur l'iPhone en mode débogage via XCode. Vous ne pouvez pas contrôler une application exécutée directement sur le périphérique dans Instruments. Connectez votre appareil à votre Mac, sélectionnez l'appareil comme cible au lieu d'un simulateur, puis dans le menu Exécuter, sélectionnez « Démarrer avec outil de performance »

Questions connexes