Как установить .ipa файл на iPhone: Альтернативный способ без TestFlight
Опубликовано 02 августа 2024 AntonSeagull — 1 min
TestFlight является популярным инструментом для тестирования iOS-приложений. Однако, в некоторых случаях, например, когда нужно предоставить сборку конкретному пользователю быстро или в обход TestFlight, удобнее отправить .ipa файл напрямую.
1. Получение UDID
Откройте Safari на вашем устройстве:
Перейдите на сайт https://udid.tech/
На главной странице сайта найдите кнопку с надписью "Get your UDID now" и нажмите на нее. Это инициирует процесс получения UDID вашего устройства.
Сайт предложит вам установить конфигурационный профиль. Нажмите "Разрешить", чтобы продолжить.
Откройте настройки iPhone
Нажмите Профиль загружен, после этого откроется окно установки профиля, нажмите Установить и следуйте инструкциям.
После установки профиля вы автоматически вернетесь в Safari, где сайт покажет вам ваш UDID. Вы можете скопировать этот UDID.
2. Настройка профиля разработки:
- Войдите в свой аккаунт разработчика на Apple Developer.
- Перейдите в раздел "Certificates, Identifiers & Profiles".
- Создайте новый профиль провижининга (Provisioning Profile) или отредактируйте существующий.
- Добавьте UDID устройства в список "Devices", и создайте или обновите профиль.
3. Создание .ipa файла:
- В Xcode, выберите вашу схему проекта и перейдите к меню "Product" -> "Archive".
- После успешной сборки, выберите "Distribute App" -> "Ad Hoc" (или "Development", если это нужно для внутреннего тестирования).
- Убедитесь, что выбран профиль, который включает UDID нужного устройства.
- Нажмите "Export" для создания .ipa файла.
4. Отправка .ipa файла пользователю:
Откройте браузер и перейдите на сайт https://www.diawi.com/.
На главной странице сайта вы увидите поле для загрузки файлов. Перетащите ваш .ipa файл в это поле или нажмите "Choose files" и выберите .ipa файл на вашем компьютере.
После завершения загрузки Diawi предоставит вам уникальную ссылку, по которой можно будет установить приложение.
4. Установка приложения на устройстве
Пользователи, получившие ссылку, могут открыть ее в браузере Safari на своем устройстве и следовать инструкциям на экране для установки приложения.
Подобный подход удобен для быстрого предоставления сборок, особенно если у вас нет времени или возможности использовать TestFlight.