Ошибка «Your account does not have permission to publish» при попытке загрузить сборку в App Store Connect почти всегда означает одно: Apple ID зарегистрирован как обычный, но не внесён в Apple Developer Program — платную программу, без которой публикация приложений в App Store невозможна. Бесплатный аккаунт разработчика позволяет тестировать код на собственном устройстве, однако распространять приложения через магазин с ним не получится.
В этом материале разберём, чем отличается бесплатный аккаунт от платного членства, сколько стоит участие, как пройти регистрацию и какие инструменты открываются после оплаты. Информация актуальна для индивидуальных разработчиков и компаний, планирующих выпускать продукты под iOS, macOS, watchOS и tvOS.
Что такое Apple Developer Program
Apple Developer Program — официальная программа членства для разработчиков, которая открывает доступ к полному циклу создания и распространения приложений в экосистеме Apple. Участник получает право публиковать продукты в App Store, использовать сервисы вроде TestFlight для бета-тестирования, подписывать код сертификатами распространения и подключать платные возможности: push-уведомления, In-App Purchase, Sign in with Apple и другие.
Важно различать два уровня доступа. Бесплатная учётная запись разработчика создаётся на базе обычного Apple ID и позволяет работать в Xcode, запускать приложения на личном устройстве и изучать документацию. Платное членство снимает ключевые ограничения: появляется доступ к App Store Connect, расширяется лимит тестовых устройств и открывается публикация.
Стоимость и типы членства
Стандартная стоимость индивидуального членства составляет 99 долларов США в год — это устойчивая публично известная цена, которую Apple указывает на странице программы. Оплата списывается ежегодно, при непродлении опубликованные приложения снимаются с продажи, а доступ к сервисам прекращается.
Для организаций действует та же базовая цена, но процедура регистрации сложнее: потребуется номер D-U-N-S — международный идентификатор компании, который выдаётся бесплатно, но на его получение уходит время. Некоммерческие организации, аккредитованные учебные заведения и госучреждения в ряде стран могут подать заявку на освобождение от ежегодного взноса — условия стоит проверять на официальном сайте программы, так как правила периодически меняются.
| Параметр | Бесплатный аккаунт | Платное членство |
|---|---|---|
| Стоимость | 0 $ | 99 $ в год |
| Публикация в App Store | Нет | Да |
| TestFlight и бета-тестирование | Нет | Да |
| Установка на своё устройство | Ограниченно, срок действия профиля короткий | Да |
| Push, In-App Purchase, платные capability | Нет | Да |
⚠️ Внимание: если ежегодный платёж не пройдёт (например, карта устарела), Apple приостановит членство, и приложения исчезнут из App Store до продления. Настройте автопродление и следите за привязанной картой.
Как зарегистрироваться: пошаговый порядок
Процесс регистрации проходит через приложение Apple Developer на iPhone или через сайт программы. Для физического лица понадобятся действующий Apple ID с включённой двухфакторной аутентификацией, устройство Apple для подтверждения личности и банковская карта для оплаты взноса.
Общий порядок действий выглядит так:
- 🍎 Создайте Apple ID и включите двухфакторную аутентификацию — без неё заявка не будет принята.
- 📱 Установите приложение Apple Developer из App Store и авторизуйтесь.
- 📝 Заполните заявку на вступление: укажите личные данные, они должны совпадать с документами.
- 💳 Оплатите ежегодный взнос и дождитесь подтверждения — обычно проверка занимает от нескольких часов до нескольких дней.
- 🏢 Для организации дополнительно получите номер D-U-N-S и подтвердите полномочия подписанта.
☑️ Готовность к регистрации в Apple Developer Program
⚠️ Внимание: имя и фамилия в заявке должны точно совпадать с данными Apple ID и документами. Несовпадения — частая причина отклонения заявки или затягивания проверки на недели.
Инструменты, доступные участнику программы
После активации членства открывается полный набор инструментов. Центральное место занимает Xcode — официальная среда разработки с компилятором Swift, Interface Builder и симуляторами устройств. Сам Xcode бесплатен и доступен всем, но полноценная подпись и распространение сборок требуют сертификатов из платного аккаунта.
Второй ключевой сервис — App Store Connect: веб-портал для управления приложениями, метаданными, ценами, скриншотами и статистикой продаж. Здесь же настраивается TestFlight — система бета-тестирования, позволяющая раздавать сборки внутренней команде и внешним тестировщикам по ссылке или приглашению.
Дополнительно участники получают приоритетный доступ к бета-версиям операционных систем, расширенную аналитику и техническую поддержку Apple по вопросам разработки — в рамках членства доступны обращения к инженерам.
Сертификаты, профили и подпись кода
Тема подписи кода вызывает больше всего вопросов у новичков. Каждое приложение для iOS должно быть подписано сертификатом разработчика и связано с provisioning profile — файлом, который указывает, на каких устройствах и с какими возможностями сборка может работать. Сертификаты бывают двух типов: для разработки (development) и для распространения (distribution).
Управление сертификатами ведётся в разделе Certificates, Identifiers & Profiles на портале разработчика. В большинстве случаев Xcode справляется автоматически: достаточно включить опцию Automatically manage signing в настройках проекта, и среда сама создаст и обновит нужные профили. Ручное управление требуется редко — например, при настройке CI/CD или переносе сертификатов между машинами.
Что делать при ошибке подписи в Xcode
Проверьте, что Apple ID добавлен в Xcode через Settings → Accounts, членство активно, а Bundle ID проекта уникален и не занят другой командой. Часто помогает повторное включение автоматического управления подписью после обновления Xcode.
Ограничения и типичные проблемы
Даже с оплаченным членством разработчики сталкиваются с ограничениями. Самое заметное — приложения, установленные через бесплатный профиль разработчика, перестают запускаться примерно через неделю, и их нужно пересобирать. С платным сертификатом этой проблемы нет, но существуют лимиты на количество зарегистрированных тестовых устройств в год.
Вторая частая сложность — отклонение приложений на ревью. Проверка в App Store строгая: приложение должно соответствовать правилам App Review Guidelines, не содержать скрытых функций и корректно работать на заявленных устройствах. Перед отправкой имеет смысл внимательно прочитать актуальную версию правил на официальном портале — они регулярно обновляются.
- ⏳ Ревью может занимать от нескольких часов до нескольких дней — закладывайте это в план релиза.
- 🔐 Храните закрытые ключи сертификатов в надёжном месте — потеря ключа усложняет обновление приложений.
- 🌍 Учитывайте региональные ограничения: способы оплаты членства и доступность отдельных сервисов зависят от страны аккаунта.
Частые вопросы
Можно ли публиковать приложения в App Store бесплатно?
Нет. Публикация в App Store требует платного членства в Apple Developer Program стоимостью 99 долларов в год. Бесплатный аккаунт подходит только для разработки и тестирования на собственном устройстве.
Чем отличается регистрация как физическое лицо и как организация?
Физическое лицо регистрируется быстрее, но в App Store в качестве продавца отображается личное имя. Организации нужен номер D-U-N-S и подтверждение полномочий, зато в магазине указывается название компании, а командой можно управлять через роли в App Store Connect.
Что произойдёт с приложениями, если не продлить членство?
Приложения будут сняты с продажи в App Store, доступ к TestFlight и App Store Connect прекратится. Уже установленные копии у пользователей обычно продолжают работать, но обновления выпускать не получится до возобновления членства.
Нужен ли Mac для участия в программе?
Для самой регистрации — нет, заявку можно подать через приложение Apple Developer на iPhone. Но для полноценной разработки под iOS нужен Xcode, который официально работает только на macOS, поэтому Mac фактически необходим.
Как долго проверяется заявка на вступление?
Для физических лиц проверка часто занимает от нескольких часов до пары дней. Для организаций срок дольше из-за проверки D-U-N-S и документов. Точные сроки Apple не гарантирует — при задержке стоит проверить, нет ли запроса дополнительных данных на почте.