Как настроить учетную запись в App Store Connect

Без корректно настроенной учетной записи в App Store Connect приложение невозможно отправить на модерацию: кнопка отправки сборки останется неактивной, пока не заполнены соглашения, банковские реквизиты и налоговые формы. Чаще всего разработчики застревают именно на этапе «Pending» в разделе Agreements — когда основная регистрация завершена, а статус аккаунта не позволяет публиковать платные приложения или подключать внутренние покупки.

В этой инструкции разберём весь путь: от создания Apple ID и вступления в программу разработчиков до настройки ролей команды, сертификатов и финансовых данных. Материал подойдёт как индивидуальным разработчикам, так и компаниям, которые оформляют организационный аккаунт.

Что такое App Store Connect и какие права даёт учетная запись

App Store Connect — это веб-портал Apple для управления приложениями: загрузки сборок, настройки страницы в App Store, аналитики продаж и работы с отзывами. Доступ к нему появляется только после оплаты членства в Apple Developer Program — бесплатный Apple ID позволяет лишь тестировать приложения на собственном устройстве через Xcode.

Учетная запись верхнего уровня называется Account Holder (владелец аккаунта). Только она может подписывать юридические соглашения, менять банковские реквизиты и удалять приложения. Остальные участники команды получают ограниченные роли, о которых поговорим ниже.

Шаг 1. Создание Apple ID и включение двухфакторной аутентификации

Основа всей цепочки — Apple ID. Если его ещё нет, регистрация выполняется на сайте Apple или прямо с устройства на iOS/macOS. Для рабочего аккаунта лучше завести отдельный Apple ID на корпоративную почту, а не использовать личный: при уходе сотрудника доступы передаются без привязки к чужому номеру телефона.

Обязательное условие для вступления в программу разработчиков — двухфакторная аутентификация. Без неё enrolment-форма просто не даст продолжить регистрацию. Включается она в настройках Apple ID: Настройки → [ваше имя] → Пароль и безопасность → Двухфакторная аутентификация.

  • 📧 Используйте почту, к которой имеет постоянный доступ владелец проекта — на неё приходят юридические уведомления Apple.
  • 📱 Привяжите доверенный номер телефона, который не изменится при смене SIM-карты сотрудника.
  • 🔐 Сохраните резервные контактные данные для восстановления доступа.

⚠️ Внимание: потеря доступа к Apple ID владельца аккаунта — одна из самых тяжёлых ситуаций: восстановление через поддержку Apple может занять недели. Настройте несколько доверенных устройств заранее.

Шаг 2. Вступление в Apple Developer Program

Регистрация в программе выполняется через сайт developer.apple.com или приложение Apple Developer для iOS. Второй способ часто быстрее: верификация личности там проходит через камеру устройства. Вам потребуется указать юридическое имя точно так, как оно записано в документах, — расхождения становятся частой причиной отклонения заявки.

При регистрации нужно выбрать тип аккаунта:

  • 👤 Individual — для физических лиц; в App Store отображается имя разработчика.
  • 🏢 Organization — для компаний; отображается название организации, требуется номер D-U-N-S.

Для организационного аккаунта понадобится номер D-U-N-S — международный идентификатор компании, который Apple использует для проверки юридического лица. Если у компании его нет, запрос подаётся бесплатно, но обработка может занять время — закладывайте это в сроки запуска. Также у компании должен быть публичный сайт с доменом, связанным с организацией.

📊 Какой тип аккаунта вы регистрируете?
Индивидуальный (Individual)
Организационный (Organization)
Ещё выбираю
Уже зарегистрирован, настраиваю дальше

Шаг 3. Первичная настройка App Store Connect

После активации членства войдите на appstoreconnect.apple.com под тем же Apple ID. Первым делом проверьте раздел Agreements, Tax, and Banking — именно там концентрируются блокировки, мешающие публикации. Соглашение Paid Applications обязательно, если планируются платные загрузки или встроенные покупки.

Для активации платного соглашения потребуется три блока данных: контактная информация, банковский счёт и налоговые формы. Банковский счёт должен быть оформлен на то же юридическое лицо или имя, что и аккаунт — несовпадение реквизитов приводит к отклонению верификации. Налоговые формы различаются по стране резидентства; для ряда юрисдикций требуется электронное заполнение формы прямо в интерфейсе портала.

☑️ Готовность аккаунта к публикации

Выполнено: 0 / 5

⚠️ Внимание: статус Pending в разделе Agreements блокирует отправку сборок на ревью и работу встроенных покупок. Проверяйте этот раздел в первую очередь, если кнопка отправки приложения неактивна.

Шаг 4. Добавление пользователей и настройка ролей

Командная работа организуется через раздел Users and Access. Владелец аккаунта приглашает участников по email, и каждому назначается роль с определённым набором прав. Правильное распределение ролей — это вопрос безопасности: финансовые данные и управление сертификатами не должны быть доступны всем подряд.

РольОсновные возможностиКому подходит
Account HolderПолный доступ, подписание соглашенийВладелец бизнеса
AdminУправление пользователями, приложениями, сборкамиТехнический руководитель
App ManagerУправление назначенными приложениямиПродакт-менеджер
DeveloperЗагрузка сборок, работа с TestFlightПрограммист
FinanceОтчёты о продажах и выплатахБухгалтерия

Приглашённый пользователь должен принять приглашение по ссылке из письма. Если письмо не приходит, проверьте папку спама и корректность адреса — повторная отправка доступна в том же разделе. Для новостных и маркетинговых сотрудников существуют ограниченные роли вроде Marketing и Customer Support, не дающие доступа к сборкам.

Шаг 5. Сертификаты, идентификаторы и профили

Для подписи приложений и их загрузки используются сертификаты разработчика. Управлять ими можно в разделе Certificates, Identifiers & Profiles на портале разработчика или напрямую из Xcode — современные версии среды умеют создавать сертификаты и профили автоматически при включённой опции Automatically manage signing.

Здесь же регистрируется Bundle ID — уникальный идентификатор приложения. Его нельзя изменить после публикации, поэтому выбирайте осмысленное имя в формате обратного домена, например com.company.appname. Дополнительно для каждого приложения включаются нужные возможности (capabilities): push-уведомления, Sign in with Apple и другие.

Что делать, если сертификат отозван или истёк

Создайте новый сертификат distribution в разделе Certificates и обновите provisioning profile. Приложения, уже опубликованные в App Store, продолжат работать — отзыв сертификата влияет только на новые подписи. Однако push-уведомления и некоторые сервисы могут потребовать обновления связанных ключей.

Шаг 6. Создание карточки приложения и загрузка первой сборки

Новое приложение создаётся в разделе My Apps по кнопке добавления. Потребуется указать название, основной язык, Bundle ID и SKU — внутренний идентификатор, который виден только вам и используется в отчётах. После создания карточки заполняются метаданные: описание, скриншоты под требуемые размеры устройств, ключевые слова и возрастной рейтинг.

Сборка загружается из Xcode через Product → Archive с последующей отправкой в App Store Connect либо через утилиту Transporter. Обработка сборки на серверах Apple занимает некоторое время — до появления билда в разделе TestFlight может пройти от нескольких минут до пары часов. Если сборка не появляется дольше, проверьте почту: Apple присылает уведомления о проблемах с подписью или недостающими иконками.

Частые ошибки при настройке и как их избежать

Типичная проблема новичков — попытка отправить приложение на ревью при незаполненной налоговой форме или неподтверждённом банковском счёте. Система не всегда явно сообщает о причине, поэтому начинайте диагностику с раздела соглашений. Вторая частая ситуация — приглашённые разработчики не видят приложение: причина обычно в том, что роли Developer назначен доступ только к выбранным приложениям, и новое приложение нужно добавить вручную.

Также проверьте соответствие юридического имени во всех документах: Apple ID, запись в Developer Program, банковские реквизиты и налоговая форма должны совпадать. Любое расхождение — почти гарантированная задержка верификации.

Часто задаваемые вопросы

Можно ли пользоваться App Store Connect бесплатно?

Нет. Доступ к порталу и публикация приложений требуют оплаченного членства в Apple Developer Program. Бесплатный Apple ID позволяет только тестировать приложения на собственных устройствах через Xcode.

Чем отличается аккаунт Individual от Organization?

Индивидуальный аккаунт отображает в App Store имя физического лица и оформляется проще. Организационный показывает название компании, позволяет гибко управлять командой, но требует номер D-U-N-S и подтверждение юридического лица.

Почему моя сборка не появляется в App Store Connect?

Возможные причины: сборка ещё обрабатывается на серверах Apple, проблемы с подписью или сертификатом, либо отклонение на этапе автоматической проверки. Проверьте почту, привязанную к Apple ID, — Apple отправляет уведомления о статусе обработки и ошибках.

Как передать приложение другому разработчику?

В App Store Connect предусмотрена функция передачи приложения (App Transfer) в настройках карточки приложения. Потребуется Apple ID и Team ID принимающей стороны. Передача возможна только при соблюдении ряда условий — например, приложение не должно находиться в состоянии подготовки к отправке.

Что делать, если статус соглашения завис в Pending?

Проверьте полноту данных: контакты, банковский счёт и налоговые формы должны быть заполнены и сохранены. Убедитесь, что реквизиты совпадают с юридическим именем аккаунта. Если все данные корректны, а статус не меняется длительное время, обратитесь в поддержку Apple Developer через официальный сайт.