Меню "Отладка/просмотр отладки" всегда выделено для меня в Xcode 5 (и 6), даже когда цель остановлена в точке останова. Как включить его?
Меню "Отладка/просмотр отладки" всегда выделено для меня в Xcode 5 (и 6), даже когда цель остановлена в точке останова. Как включить его?
Для меня (Xcode 6 Beta и Beta two) опции просмотра отладки разрешены только в 32-битных симуляторах (например, работает, когда я использую "iPhone 5", но не когда я использую "iPhone 5s" )
Я считаю, что функция иерархии просмотра Capture доступна только в том случае, если цель работает под управлением iOS 8.
В Xcode 6 (бета 2) всплывающее окно схемы на панели инструментов позволяет выбрать тип имитируемого устройства. Для меня фиксированные устройства появляются три раза. Это связано с тем, что у меня есть три среды: iOS 7, iOS 7.1 и iOS 8. Однако эта информация отсутствует во всплывающем окне, которое кажется ошибкой Xcode 6. В нижней группе устройств, включая "Resizable iPhone" и "Resizable iPad", работает iOS 8. Если вы используете одно из этих устройств, появится меню "Просмотр отладки → Элемент" Просмотр иерархии ".
Однако iOS Simulator → Оборудование → Устройство → Управление устройствами... позволяет редактировать имена устройств, чтобы сделать их более информативными.
Обратите внимание, что это срабатывает для меня каждый раз, когда я пытаюсь просмотреть иерархию, использующую UIMapView.
Также убедитесь, что отладка просмотра не отключена в ваших текущих вариантах запуска схемы:
Xcode 6.1 все еще имеет ограничения на просмотр отладки только для работы с 32-разрядными устройствами (iPhone 5 или старше) и на iOS 8. Однако
У меня тоже проблема, но я мог видеть, что он включен, когда я создаю новый проект с помощью Swift.
Хм.. люди просто догадываются, что это предназначено для iOS. На моей OS X 10.8 MacBook pro с Xcode 5.1.1, иногда меню всегда отключено для проекта для Mac OS X.
В моей OS X 10.9 Mac mini с Xcode 5.1.1 он включен.
Мне кажется, ошибка.
Другим вариантом для отладки просмотра является iOS-Hierarchy-Viewer: https://github.com/glock45/iOS-Hierarchy-Viewer
Тестовая среда: версия Xcode 6.1 (6A1052d)
Проект тестирования: Мой проект (поддержка для назначения 64-битного и iOS-развертывания - iOS6)
Результаты тестирования: Параметры просмотра отладки разрешены только в iPhone5 с iOS8
Условия тестирования: Xcode Version 6.1 (6A1052d)
Проект тестирования Xcode-ViewDebugging (поддержка 64-битной и iOS-цели развертывания - iOS8)
Результаты тестирования: Параметры просмотра отладки включены во всех симуляторах с iOS8
Поэтому убедитесь, что он должен быть iOS8, но все еще не знает конкретных правил.
Добавив поддержку для 64-битного (arm64) в вашу цель, View Debugging включен для 64-битных устройств (iPhone 5, iPhone 6 и iPhone 6 Plus)
В настройках вашей целевой сборки убедитесь, что в разделе "Архитектуры" стандартная архитектура отмечена $(ARCHS_STANDARD), а в разделе "Действительные архитектуры" у вас есть arm64.