Перейти к содержанию

Настройка доступов к App Distribution

Настройте права команды для работы со сборками: кто может загружать билды, кто — только скачивать, а кто управляет всем процессом.


Роли App Distribution

App Distribution использует три уровня доступа:

Роль Права Когда использовать
App Distribution Admin Полный контроль: группы тестирования, все релизы, настройки Менеджеры, лиды
App Distribution Editor Загрузка сборок, редактирование релизов, управление доступом к релизам Разработчики
App Distribution Viewer Просмотр релизов, скачивание сборок (только из своих групп) Тестировщики

Подробнее о ролях

Полное описание всех ролей и их комбинаций — Роли и права доступа


Сценарий 1: Дать разработчику право загружать сборки

Разработчик должен загружать сборки в определённое окружение (например, Test).

  1. Перейдите в Настройки проекта → вкладка Группы
  2. Создайте группу (например, «Разработчики») или выберите существующую
  3. Нажмите для редактирования группы
  4. Перейдите на вкладку Доступы
  5. В разделе Роли в окружениях для нужного окружения выберите App Distribution Editor
  6. Нажмите Сохранить
  7. Перейдите на вкладку Участники и добавьте разработчика в группу

После этого разработчик сможет:

  • Загружать новые сборки в выбранное окружение
  • Редактировать информацию о релизах
  • Управлять доступом групп тестирования к своим релизам

Сценарий 2: Дать тестировщику доступ к сборкам

Тестировщик должен видеть релизы и скачивать сборки, но не загружать новые.

  1. Убедитесь, что пользователь добавлен в проект
  2. Создайте группу «Тестировщики» или используйте существующую
  3. Назначьте группе роль App Distribution Viewer для нужного окружения
  4. Добавьте пользователя в эту группу
  5. Перейдите в App Distribution → Группы тестирования
  6. Добавьте пользователя в группу тестирования, которая привязана к нужным релизам

Важно: два типа групп

Группа проекта (Настройки → Группы) определяет роль пользователя.
Группа тестирования (App Distribution → Группы тестирования) определяет доступ к конкретным релизам.

Пользователь должен состоять в обоих типах групп, чтобы скачивать сборки.


Сценарий 3: Полный контроль для менеджера

Менеджер или лид должен управлять всем процессом дистрибуции: создавать группы тестирования, видеть все релизы, управлять доступами.

  1. Перейдите в Настройки проекта → вкладка Группы
  2. Создайте группу «AD Managers» или выберите существующую
  3. На вкладке Доступы в разделе Управление сервисами выберите App Distribution Admin
  4. Добавьте менеджера в группу

Пользователи с ролями Project Owner, Project Admin, Workspace Owner или Workspace Admin автоматически получают полный доступ ко всем сервисам. Отличие от группы тестирования — они не получают email-уведомления о новых сборках.


Советы по настройке доступов

  • Разработчик загрузил сборку, но не видит её? Роль Editor не даёт автоматического доступа к скачиванию. Добавьте его в группу тестирования или назначьте роль Admin.
  • Нужен доступ для внешнего тестировщика без аккаунта? Используйте публичную ссылку — она работает без авторизации.
  • Пользователь не видит раздел App Distribution? Проверьте, что он добавлен в проект и его группа имеет хотя бы роль Viewer для одного из окружений.

См. также