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