/ / Est-ce que les instruments (ObjectAlloc / Leaks) nécessitent le simulateur? - iphone, objectif-c, cacao-touch, instruments

Est-ce que les instruments (ObjectAlloc / Leaks) nécessitent le simulateur? - iphone, objectif-c, cacao-touch, instruments

Cela peut être une question très stupide alors je m'excuseen avance. Il semble que les instruments ne fonctionnent que pour moi avec le simulateur iPhone. Y at-il quelque chose de spécial pour le faire fonctionner lorsque vous connectez l'application à l'iPhone? Ou est-ce même possible? Je lance l’application de la manière habituelle via l’outil Run-> Start with performace, etc., puis je la vois installer l’application sur mon iPhone fourni, puis elle lance Instruments mais rien. Je pensais qu’elle était connectée via USB serait mais ne peut pas le faire fonctionner.

Réponses:

16 pour la réponse № 1

Mon appareil a fonctionné avec Instruments après avoir suivi ces étapes:

  1. Débranchez l'iPhone.
  2. Dans XCode, ouvrez l’Organiseur.
  3. Supprimer le périphérique.
  4. Branchez le périphérique.
  5. Répondez oui lorsque le système vous demande si vous souhaitez utiliser un périphérique pour le développement.

0 pour la réponse № 2

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


0 pour la réponse № 3

Exécuter l'application sur l'iPhone en mode débogagevia XCode. Vous ne pouvez pas surveiller une application exécutée directement sur le périphérique dans Instruments. Connectez votre appareil à votre Mac, sélectionnez Device comme cible au lieu de Simulator, puis sélectionnez "Démarrer avec l'outil de performance" dans le menu Exécuter.


-1 pour la réponse № 4

Cela fonctionne avec le périphérique, en XCode, aller en hautbar, et je pense que c’est à l’intérieur de "build" (ne pas avoir un mac en face de moi, désolé pour la position vague), vous sélectionnez "lancer l’application avec un outil de performance" (quelque chose comme ça) et "Instruments" nouvelle session connectée au matériel. Vous pouvez "t (autant que je sache) simplement connecter directement d’Instruments à l’appareil, il faut que ce soit via XCode.