Перейти к содержимому

Управление устройствами Apple через ASO.dev

Устройство (Device) - это реальный физический iPhone, iPad, Mac, Apple Watch или Apple TV, зарегистрированный в аккаунте разработчика Apple.
Эти устройства используются для разработки и тестирования приложений, с помощью Ad Hoc или Developer Профилей.

Управление устройствами Apple через ASO.dev
Управление устройствами Apple через ASO.dev

Регистрация устройства

Apple требует, чтобы каждое устройство, на которое устанавливается тестовая сборка приложения через Xcode или вручную, было зарегистрировано в системе.

  • Для установки .ipa-файлов на устройство вручную
  • Для разработки и отладки через Xcode
  • Для создания Профиля (provisioning profiles: development / ad hoc)
  • Для внутреннего тестирования, особенно до публикации в TestFlight или App Store

Ограничения

  • Можно зарегистрировать до 100 устройств каждого типа в год
  • Удаление устройства не освобождает слот

Интерфейс

Регистрация нового устройства
Обновить информацию
Настройки.
Переход к документации.

Список устройств

Отображается список всех зарегистрированных устройств:

  • Имя: имя устройства
  • Идентификатор UDID: уникальный идентификатор устройства
  • Дата регистрации: дата, когда устройство было зарегистрировано в системе
  • Модель или Тип: тип устройства (iPhone, iPad, Apple Watch и т.д.)
  • Индикатор Статуса: статус устройства (активно, неактивно) рядом с типом устройства

Кнопка редактирования позволяет редактировать имя устройства.
Переключение статуса активности позволяет активировать или деактивировать устройство.

Для регистрации нового устройства нажмите на кнопку .
В открывшемся окне введите имя устройства и его UDID, после этого нажмите кнопку Сохранить.

UDID устройства

Получить UDID устройства можно несколькими способами:

  • Xcode: подключите устройство к Mac, откройте Xcode, выберите Window > Devices and Simulators, выберите устройство и скопируйте UDID.
  • Через system_profiler на macOS в терминале

Для получения UDID MacOS-устройства, скопируйте значение Provisioning UDID:

Окно терминала
system_profiler SPHardwareDataType | grep "Provisioning UDID"

Для получения UDID iPhone или iPad, подключенного к MacOS:

Окно терминала
system_profiler SPUSBDataType | grep -A 20 -Ei "iPhone|iPad" | grep "Serial Number"