Возможно ли использовать отладчик Xcode при запуске приложения iPhone на устройстве, а не в симуляторе? то есть, можно ли остановить устройство в точках прерывания, которые я установил в своем коде, и выполнить код, когда он работает на устройстве?
EDIT: Я должен упомянуть, что я являюсь зарегистрированным разработчиком Apple и имею действующий сертификат. На самом деле, я могу создавать и запускать приложения для iPhone на своем устройстве. Однако даже в режиме отладки мое приложение не останавливается на контрольных точках или выводит на консоль, когда я запускаю его на своем устройстве. Если это помогает, мое приложение будет нормально работать в режиме отладки (например, останавливаться на контрольных точках), когда я запускаю в симуляторе.
EDIT 2: я попытался сбросить свой телефон, полностью удалив и переустановив Xcode, создав новый проект, изменив все параметры, упомянутые в ответах на этой странице (а также другие), очистку и создание моего проекта, Build и Debug... Если я нажму "Пауза", в нем появится сообщение "Ошибка от отладчика: выйти".:( Может быть, я попытаюсь отладить это устройство с помощью Xcode на другом компьютере и посмотреть, что произойдет.
РЕДАКТИРОВАТЬ 3: Ну, я попытался использовать другой компьютер, используя новую установку Xcode в новом проекте, и я все еще не могу заставить отладку устройства работать. У меня есть подозрение, что это может быть мой iPhone или кабель? Я бы хотел подумать, что я не настолько некомпетентен, что пропустил что-то настолько смущающе очевидное, но я дважды и трижды проверил все упомянутые здесь предложения.
РЕДАКТИРОВАТЬ 4: НАКОНЕЧНО отладить отладку устройства для работы. У меня такое ощущение, что что-то низкоуровневое на моем устройстве вызывает проблемы... ничего не работало в моей системе. Тем не менее, я установил Xcode на другую систему, и отладка устройства на том же устройстве (с тем же кабелем) работала безупречно. Непосредственно после этого отладка устройств начала работать на моей оригинальной машине, что привело меня к мысли, что какой-то странный флаг аппаратного обеспечения был прикручен и как-то "reset" на втором компьютере. В любом случае, теперь это работает... Спасибо за помощь.:)
Кроме того, я не уверен, что лучше оставить этот вопрос без ответа или выбрать наиболее "полезный" ответ...