Identifiers в Apple Developer: App ID, Bundle ID и другие

Identifiers в Apple Developer: App ID, Bundle ID и другие

В разделе Identifiers на developer.apple.com можно встретить сразу несколько типов ID — и легко запутаться, какой из них нужен для конкретной задачи. Разбираем каждый тип отдельно.

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

Тип ID Назначение
App ID / Bundle ID Уникальный идентификатор приложения
Merchant ID Используется для интеграции Apple Pay
Pass Type ID Для карт и купонов в приложении Wallet
CloudKit Container ID Для работы с iCloud-хранилищем данных

FAQ

Можно ли изменить Bundle ID после публикации?

Нет, после первой публикации Bundle ID менять нельзя — потребуется новое приложение.

Нужен ли Merchant ID, если Apple Pay не используется?

Нет, этот идентификатор создаётся только для приложений с интеграцией Apple Pay.

Практический пример: когда нужен Pass Type ID

Если приложение выпускает электронные билеты, купоны или карты лояльности для Apple Wallet, потребуется зарегистрировать отдельный Pass Type ID — без него интеграция с Wallet технически невозможна.

Итог

Каждый тип идентификатора решает свою узкую задачу — не стоит создавать лишние ID «про запас». Подробнее про App ID в контексте приложения — в статье «Apple Developer Apps: гид для разработчиков».