Какие типы аккаунтов разработчика Apple существуют?

«Какие типы аккаунтов разработчика Apple существуют?» — вопрос из категории DevOps, который задают на 10% собеседований IOS Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Apple предоставляет три основных типа аккаунтов для разработки под iOS/macOS:

  1. Apple Developer Program (99$/год)

    • Для: Публикации приложений в App Store, TestFlight.
    • Дает доступ: К полному набору сертификатов, профилей provisioning, тестированию на реальных устройствах, технической поддержке.
  2. Apple Developer Enterprise Program (299$/год)

    • Для: Внутреннего распространения приложений среди сотрудников компании без публикации в App Store.
    • Требования: Юридическое подтверждение статуса компании (DUNS Number).
  3. Бесплатный аккаунт (Apple ID)

    • Для: Изучения, запуска кода на симуляторе, доступа к документации и бета-версиям Xcode.
    • Ограничения: Нет доступа к реальным устройствам, TestFlight, App Store Connect.

Почему важен платный аккаунт для публикации? Только он позволяет подписывать код сертификатами, выпущенными Apple, что является обязательным требованием для установки приложения на физические устройства и дистрибуции через App Store.

Добавление аккаунта в Xcode:

Xcode → Preferences (Cmd+,) → Accounts → Добавить Apple ID