Моя программа отлично работает на симуляторе, а также работает (до определенного момента) на моем iPod touch 4-го поколения, работающем под управлением iOS 5.0.1. Когда я попытался добавить точки отладки для отладки, они не срабатывали. Я искал на stackoverflow и нашел несколько вопросов и ответов, в том числе этот:
Почему мои контрольные точки не работают?
Я попробовал эти решения, но они не помогли. Однако один из авторов предположил, что вы не можете отлаживать iOS 5.0.1 на XCode 3.2.5 (который я использую, потому что 4.x ужасно глючит - он даже не откроет мой проект).
Итак, я попробовал отладку на моем iPod touch 1-го поколения под управлением iOS 3.1.3. Конечно же, точки останова попадают сюда! Проблема в том, что на этом устройстве есть другие проблемы, которые я пока не смог решить (о которых я спрошу отдельно).
Итак, вопрос: могу ли я получить отладку для работы на iOS 5.0.1 с использованием XCode 3.2.5? Если нет, и мне нужно приобрести новый iPod touch только для целей отладки, то какая iOS будет работать для отладки из XCode 3.2.5? Как я могу узнать, прежде чем купить новый iPod? (Предполагается, что на моем iPod touch с версией 5.0.1 нет возможности понизить версию iOS. Я читал, что вы не можете понизить версию.)
ПРИМЕЧАНИЕ. При запуске на iPod iOS 5.0.1 я получаю это в консоли до , когда программа запускается:
Загрузка программы в отладчик…
невозможно прочитать неизвестную команду загрузки 0x25 // это повторяется около 35 раз