Я запускаю демонстрацию iOS с использованием библиотеки Objective C ++ (некоторые файлы .mm) и хотел бы профилировать использование памяти приложением с помощью инструментов. Тем не менее, я вижу, что на вкладке отладки не отображается информация о памяти.
Попытка профилировать приложение в инструментах показывает мое устройство, но оно неактивно и говорит, что оно отключено
Как я могу исправить свой XCode, чтобы разрешить отладку / профилирование памяти этого проекта? Это как-то связано с использованием библиотек Objective C ++?
Вы можете проверить, включены ли в вашем проекте объекты Zombie.
Открыто:
Продукт -> Схема -> Редактировать схему -> Выполнить диагностику -> Включить объекты-зомби
Если открыто, пожалуйста, закройте, затем запустите.
РЕДАКТИРОВАТЬ: Проблема двоякая, «невозможно профилировать на устройстве является ошибка iOS 9.x.x, вот поток поддержки: https://forums.developer.apple.com/thread/16242 . Вот шаги, предложенные одним из плакатов:
У меня работает деинсталляция приложения с устройства, а затем профилирование.