Как установить свое приложение из 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 установленных приложения на устройстве.
Прекрасная пошаговая инструкция по подключению айфона к xCode. Пришлось повозиться с соответствием версий xCode deployment и iOS самого устройства, но это мелочи (https://forums.developer.apple.com/forums/thread/722407 )
Автору спасибо за статью
Павел, благодарю за обратную связь!
Обновил инструкцию, добавив пункт про проверку соответствия версию iOS проекта и устройства.