Поддержка нескольких SDK для разработки iOS и отладки на устройстве

Я новичок в разработке для iOS, и у меня есть несколько вопросов о SDK. Я еще не платный разработчик, я регистрируюсь бесплатно. Затем я загружаю и устанавливаю xcode 4.6 с iOS 6.1 sdk. Я разработал базовое приложение для понимания процесса разработки.

Если я не платный разработчик, я не могу отлаживать приложения на устройстве, правда ли это?

У меня есть iPod Touch 4-го поколения с iOS 5.1.1. Как я могу отладить приложение на этом устройстве? Я пробовал разные вещи, но я не сделал.

Я изменил настройку архитектуры в приложении, удалил требование к приложению, изменил целевой SDK и установил устройство, используемое для разработки. Но я не решил проблему. Когда я создаю и запускаю приложение, я получаю эту ошибку:

Идентификатор «Разработчик iPhone» не соответствует ни одной действительной паре сертификат/закрытый ключ с неистекшим сроком действия в ваших цепочках ключей.

У меня нет профиля обеспечения. Я хочу добавить профиль, но получаю эту ошибку:

Слишком мало предметов в командах.

Как я могу решить эти проблемы и отладить приложения на моем iPod?


person Melih Mucuk    schedule 07.02.2013    source источник
comment
Если вы не хотите делать джейлбрейк или покупать лицензию, вы можете попробовать шаги, упомянутые в этой теме: stackoverflow.com/questions/12456112/   -  person Vin    schedule 07.02.2013


Ответы (1)


Короткий ответ: Вы правы.

Вы не можете создать приложение для своего устройства, если у вас нет iDP. После регистрации платного iDP вы можете шаг за шагом создавать сертификаты и файлы подготовки с помощью документации Apple. Если вы действительно хотите отладить устройство, вы можете сломать его и установить патч синхронизации, который пропустит проверку подписи и запустит ваш код без iDP. Но если вы хотите отправить его в AppStore, вам, конечно, нужна платная учетная запись.

person onevcat    schedule 07.02.2013
comment
Спасибо за внимание, обращу внимание, а как отлаживать приложение на iPod? У меня iOS 5.1.1 на iPod, но у xcode iOS 6.1. Возможна отладка без изменения настроек проекта? - person Melih Mucuk; 07.02.2013
comment
Вы должны изменить цель развертывания на 5.1 или ниже для отладки в вашем iPod 5.1.1. Выберите «Файл проекта» на панели «Навигатор проектов», выберите цель в «ЦЕЛЕВЫЕ ЦЕЛИ», вы можете найти «Цель развертывания» на вкладке «Сводка». - person onevcat; 07.02.2013