XCode 7.2 не может просматривать информацию о профилировании памяти / Устройство не подключено к инструментам

Я запускаю демонстрацию iOS с использованием библиотеки Objective C ++ (некоторые файлы .mm) и хотел бы профилировать использование памяти приложением с помощью инструментов. Тем не менее, я вижу, что на вкладке отладки не отображается информация о памяти.

введите описание изображения здесь

введите описание изображения здесь

Попытка профилировать приложение в инструментах показывает мое устройство, но оно неактивно и говорит, что оно отключено

введите описание изображения здесь

Как я могу исправить свой XCode, чтобы разрешить отладку / профилирование памяти этого проекта? Это как-то связано с использованием библиотек Objective C ++?

2

Решение

Вы можете проверить, включены ли в вашем проекте объекты Zombie.

Открыто:

Продукт -> Схема -> Редактировать схему -> Выполнить диагностику -> Включить объекты-зомби

Если открыто, пожалуйста, закройте, затем запустите.

Это скриншот

РЕДАКТИРОВАТЬ: Проблема двоякая, «невозможно профилировать на устройстве является ошибка iOS 9.x.x, вот поток поддержки: https://forums.developer.apple.com/thread/16242 . Вот шаги, предложенные одним из плакатов:

  • Выключите устройство полностью.
  • Отключите устройство от вашего Mac.
  • Закройте Xcode и инструменты.
  • Перезагрузите устройство & подключи обратно
    после перезапуска.
  • Перезапустите Xcode.
  • Здесь мое устройство было отключено
    и Xcode указали, что устройство не было доступно для использования.
  • Чистый,
    Сборка, Профиль (Command-I).
  • Когда запускается Instruments, устройство
    был включен.
  • После выбора сообщения отображалось
    title «Включить это устройство для разработки?» и сообщение «Это будет
    откройте Xcode и включите это устройство для разработки. «
  • Нажмите «Открыть»
    Xcode».
  • Здесь я не заметил ничего отображаемого — нет
    дополнительные сообщения, указывающие, что что-то было сделано или что
    устройство было или не было доступно для разработки.
  • Открытие устройств
    окно, устройство оказалось доступным. Здесь я смог
    выберите устройство в разделе «Инструменты» и профилируйте его. Я тоже был снова
    возможность удалить установленные приложения из окна «Устройства».
6

Другие решения

У меня работает деинсталляция приложения с устройства, а затем профилирование.

0

По вопросам рекламы [email protected]