Решение проблем
Регистрация устройства
Вместо кнопки установки — инструкция по регистрации
Это нормальное поведение: устройство ещё не зарегистрировано в Uply. Пройдите регистрацию — это делается один раз.
Просят зарегистрировать уже зарегистрированное устройство
Регистрация сохраняется в браузере. В другом браузере, в приватном режиме или после очистки данных сайта её попросят пройти заново. Повторная регистрация безопасна: устройство определяется по UDID, дубликатов в списке у разработчика не появится.
Пункт «Профиль загружен» не появился в Настройках
Скорее всего, ссылка была открыта не в Safari, а во встроенном браузере (Telegram, почта) или в стороннем браузере — они не передают конфигурационный профиль в Настройки iOS. Откройте страницу сборки в Safari и нажмите «Зарегистрировать устройство» ещё раз.
«Время ожидания истекло»
Страница ждёт установки профиля 5 минут, после чего показывает эту ошибку. Нажмите «Попробовать снова» — прежняя незавершённая попытка ни на что не влияет. Учтите, что сама ссылка на регистрацию действует 10 минут: если профиль загружен, но ещё не установлен, завершить установку нужно в течение этого времени.
Профиль установлен, но кнопка установки не появилась
Если после установки профиля страница вернулась к инструкции с кнопкой «Зарегистрировать устройство» — попытка регистрации истекла или завершилась ошибкой. Начните заново и установите профиль сразу после загрузки, не откладывая. Если ошибка повторяется, проверьте, что профиль устанавливается именно на том устройстве, где открыта страница сборки, и что установка подтверждена код-паролем.
«Этот профиль не подписан» / «Неподписанный профиль»
Это нормально. Профиль регистрации Uply не подписан сертификатом, поэтому iOS показывает такое предупреждение. Нажмите «Установить» и подтвердите код-паролем. Профиль только передаёт UDID и не управляет устройством.
«Сбой установки профиля» / «Неверный профиль»
Так iOS отвечает на профиль регистрации, который уже использован или устарел. Профиль действует 10 минут после загрузки, и установить его можно только один раз. Вернитесь в Safari на страницу сборки и нажмите «Зарегистрировать устройство» или «Начать заново». Загрузится новый профиль. Установите его сразу.
Нужно ли хранить профиль после регистрации?
Нет. Профиль используется только в момент регистрации. Если после её завершения он отображается в Настройки → Основные → VPN и управление устройством, его можно удалить — регистрация сохранится.
Установка сборки
«Устройство: Не совместимо»
Устройство зарегистрировано в Uply, но его UDID не вшит в эту сборку. Сообщите разработчику — ему нужно добавить устройство в Apple Developer Portal и загрузить обновлённую сборку. Как экспортировать сборку с нужным профилем, см. Подпись сборки. На старых сборках, собранных до добавления устройства, статус так и останется «Не совместимо» — это нормально.
Для сборок с типом профиля «Разработка» статус «Не совместимо» показывается всегда — см. Установку сборки.
iOS: «Не удаётся установить приложение» / «не удалось проверить его целостность»
Типовые причины, в порядке вероятности:
- сборка подписана профилем App Store или TestFlight: такие сборки через Uply не ставятся. Разработчику нужно заново экспортировать IPA методом Release Testing (Ad Hoc), см. Подпись сборки;
- UDID устройства отсутствует в provisioning profile сборки — проверьте строку «Устройство» в секции «Подпись и сертификат»;
- истёк срок действия provisioning profile или сертификата подписи — сроки видны там же, в этом случае нужна свежая сборка от разработчика;
- версия iOS на устройстве ниже, чем «Мин. iOS» сборки;
- недостаточно свободного места на устройстве.
«Сборка готовится» не исчезает
Проверка сборки обычно занимает секунды — нажмите кнопку «Обновить» на этом экране. Если статус держится дольше нескольких минут, сборка, вероятно, не прошла проверку — сообщите разработчику, загрузившему её.
Консоль
Тестировщик зарегистрировался, а устройства нет в проекте
Две частые причины:
- Уже зарегистрированное устройство привязывается к новому проекту в момент первого нажатия «Установить», а не при открытии страницы. Попросите тестировщика нажать «Установить» — устройство появится в списке проекта. Если его всё равно нет, попросите нажать ещё раз: запрос привязки мог не дойти до сервера.
- Устройство было зарегистрировано из другого проекта команды. Посмотрите общий список в консоли: Команда → Apple-устройства — там собраны устройства всех проектов без дубликатов, и экспорт для Apple оттуда включает их все.