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


Регистрация устройства
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"