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

Идентификаторы

Идентификатор (или Идентификатор приложения) - это уникальное имя, которое вы создаёте в App Store Connect для идентификации вашего приложения или другого ресурса Apple, например, расширения или виджета.
Он играет ключевую роль в процессе настройки вашего приложения для публикации в App Store, а также в интеграции с различными сервисами Apple, такими как Push-уведомления, In-App Purchases и Sign in with Apple.

Идентификатор необходим при создании:

  • Приложений (iOS, macOS, watchOS, tvOS)
  • App Clip’ов
  • Расширений (например, Share Extension, Today Widget)
  • Safari App Extensions

Web Push ID и других ресурсов

Типы идентификаторов

App ID (Explicit ID) - точный идентификатор вида: com.companyname.appname
Используется, когда вы хотите явно указать приложение, особенно если вы подключаете функции, завязанные на Bundle ID, такие как Push-уведомления, In-App Purchase или Game Center.

Wildcard ID - шаблонный идентификатор: com.companyname.*
Подходит для разработки и тестирования нескольких приложений с общей префиксной частью, но не подходит, если вы планируете использовать расширенные возможности.

Структура идентификатора

App Identifier состоит из двух частей:

  • Prefix - автоматически создаётся Apple, обычно совпадает с Team ID вашей учётной записи разработчика.
  • Bundle ID - задаётся вами. Обычно совпадает с bundleIdentifier в Info.plist.

Пример:

Prefix (Team ID): ABC123XYZ
Bundle ID: com.mycompany.myapp
Полный App ID: ABC123XYZ.com.mycompany.myapp

Применение

App Identifier нужен для:

  • Создания Provisioning Profiles
  • Настройки Push Notifications
  • Интеграции Sign in with Apple, Game Center и других сервисов
  • Разграничения прав доступа между приложениями
  • Настройки Release Management и CI/CD

Ограничения

  • Идентификатор нельзя удалить после создания - только архивировать.
  • Bundle ID должен быть уникален и не может быть повторно использован для другого приложения.
  • Один идентификатор - одно приложение. Для нового приложения нужно создать новый идентификатор.

Интерфейс

Создать новый идентификатор
Обновить информацию
Настройки
Перейти к документации.

Каждый идентификатор отображается в виде карточки с информацией о нём:

  • Кнопка редактирования
  • Bundle ID
  • Описание
  • Идентификатор
  • Тип устройства
  • Team ID
  • Список возможностей
  • Список профилей
  • Кнопка удаления