Rose debug info
---------------

Как установить свое приложение из XCode на iPhone

Чтобы первый раз установить свое приложение на реальное устройство под управлением iOS выполнить несколько подготовительных шагов.

Перевести iPhone в режим разработчика

Для перевода iPhone в режим разработчика переходим в настройках устройства: Настройки -> Конфиденциальность и безопасность -> Режим разработчика и активируем переключатель «Режим разработчика». iPhone потребует перезагрузки. Соглашаемся.

После перезагрузки и разблокировки iPhone попросит подтвердить включение режима разработчика, указав, что уменьшиться уровень защиты. Нажимаем «Включить». Теперь режим разработчика активирован и можно подключать устройство к Xcode.

Если понадобится выключить режим разработчика, то заходим в тот же пункт меню. Деактивируем переключатель и обязательно перезагружаем iPhone, т. к. изменения вступают в силу только после перезагрузки устройства.
Описание включения режима разработчика в документации от Apple.

Проверяем, что версия iOS, установленная на iPhone не ниже, чем минимальная версия iOS в проекте

Это необходимо для того, чтобы в списке симуляторов и устройств появилось наше устройство. Если версия iOS на устройстве ниже, чем минимальная в проекте, то устройства в списке не будет.

Итак, открываем файл проекта (1), выбираем Target приложения (2), идем во вкладку General (3), ищем раздел Minimum Deployments и проверяем версию iOS (4). При необходимости, меняем ее на версию, не выше, чем на устройстве.

Подтверждаем сертификат разработчика на iPhone

Подключаем iPhone к своему Mac и устанавливаем наше приложение, чтобы к нам пришел сертификат. iPhone нужно будет разблокировать и нажать «Доверять устройству». После этого в Xcode в списке симуляторов и устройств выбираем наш iPhone и запускаем на нем приложение.

Через какое-то время приложение установится (бывает нужно подождать пару минут), но не запустится. На iPhone и в Xcode появятся сообщения о том, что разработчик ненадежный. Закрываем эти сообщения. нам нужно активировать сертификат, который у нас уже на iPhone.

Активируем сертификат на iPhone и снова устанавливаем приложение

Для активации сертификата разработчика на iPhone в настройках устройства открываем: Настройки -> Основные -> VPN и управление устройством Там в подразделе «ПО Разработчика» будет ваш сертификат.

Входим в него, нажимаем «Доверять». Появится сообщение, в нем тоже нажимаем «Доверять».

После этого в Xcode снова запускаем приложение. Приложение должно открыться на iPhone.
Теперь можно устанавливать на ваш iPhone любые приложения подписанные вашим сертификатом разработчика. Для бесплатной записи разработчика одновременно доступно 3 установленных приложения на устройстве.

Поделиться
Отправить
Запинить
 3701   2022   iOS   iPhone   Swift   XCode   Режим разработчика
1 комментарий
Павел Градов 4 мес

Прекрасная пошаговая инструкция по подключению айфона к xCode. Пришлось повозиться с соответствием версий xCode deployment и iOS самого устройства, но это мелочи (https://forums.developer.apple.com/forums/thread/722407 )
Автору спасибо за статью

Михаил 18 дн

Павел, благодарю за обратную связь!
Обновил инструкцию, добавив пункт про проверку соответствия версию iOS проекта и устройства.