Требуется ли для инструментов (ObjectAlloc / Leaks) симулятор? - PullRequest
3 голосов
/ 19 декабря 2008

Это может быть очень глупый вопрос, поэтому я прошу прощения заранее. Кажется, что инструменты работают только у меня при использовании iPhone Simulator. Есть ли что-то особенное, чтобы заставить его работать при привязке приложения к iPhone? Или это вообще возможно? Я запускаю приложение обычным способом с помощью инструмента «Выполнить» - «Начать с инструмента Performance» и т. Д., Затем вижу, что оно устанавливает приложение на подготовленный iPhone, затем запускает «Инструменты», но ничего. Я думал, так как он подключен через USB, он будет, но не сможет заставить его работать.

Ответы [ 4 ]

16 голосов
/ 19 декабря 2008

Мое устройство работало с приборами, выполнив следующие действия:

  1. Отключите iPhone.
  2. В XCode откройте органайзер.
  3. Удалить устройство.
  4. Подключить устройство.
  5. Ответьте «да» на вопрос, хотите ли вы использовать устройство для разработки.
0 голосов
/ 19 декабря 2008

Сначала запустите инструменты, пока ваш iPhone уже привязан. Выберите, какой вы хотите, а затем выберите приложение из всплывающего меню и «запись».

0 голосов
/ 19 декабря 2008

Запустите приложение на iPhone в режиме отладки через XCode. Вы не можете контролировать приложение, запущенное непосредственно на устройстве в Инструментах. Подключите ваше устройство к вашему Mac, выберите Device в качестве цели вместо Simulator, а затем в меню Run выберите «Start with Performance Tool»

0 голосов
/ 19 декабря 2008

Он работает с устройством, в XCode, перейдите на верхнюю панель, и я думаю, что он находится внутри «build» (у меня нет Mac передо мной, извините за неопределенную позицию), там вы выбираете «Запустить приложение с инструментом повышения производительности "(что-то в этом роде), и это запустит новый сеанс инструментов, подключенный к оборудованию. Вы не можете (насколько я знаю) просто подключиться напрямую от Instruments к устройству, оно должно быть через XCode.

...