Продажа iOS-приложения, передача проекта заказчику или смена компании-владельца могут потребовать переноса в другой аккаунт разработчика Apple. Для этого в App Store Connect предусмотрен App Transfer. При переносе сохраняются Bundle ID, рейтинг и отзывы, приложение остаётся доступным для скачивания, а пользователи продолжают получать обновления.
Чтобы передача прошла корректно, заранее подготовьте оба аккаунта, проверьте состояние приложения и согласуйте работу его сервисов после смены владельца.
Проверьте аккаунты и доступы
Запрос на перенос отправляет Account Holder текущего аккаунта, а принимает Account Holder получателя. Для заявки нужны Apple Account владельца принимающего аккаунта и Team ID его команды.
На обеих сторонах должны быть приняты актуальные версии платных и бесплатных соглашений Apple. Аккаунты не должны находиться в состоянии незавершённых изменений.
Если вы планируете купить Apple Developer аккаунт для переноса приложения, до сделки проверьте сведения о владельце, членство в программе, доступ к App Store Connect, почте и двухфакторной аутентификации. Заранее уточните условия сопровождения и возможность дальнейшего выпуска обновлений.

Убедитесь, что приложение соответствует критериям
Перед App Transfer проверьте основные условия:
-
хотя бы одна версия приложения уже опубликована в App Store;
-
приложение не доступно по предзаказу ни в одном регионе;
-
текущий статус допускает перенос: например, In Review и Pending Developer Release препятствуют передаче;
-
встроенные покупки имеют допустимые статусы, а их Product ID не совпадают с идентификаторами покупок в приложениях получателя.
В App Store Connect откройте App Information и нажмите Transfer App. Система покажет выполнение критериев. Если условие не выполнено, сначала устраните причину. Итоговый набор проверок зависит от функций и конфигурации проекта.
Подготовьте подписки, TestFlight и интеграции
Для приложения с автопродлеваемыми подписками перед переносом нужно создать app-specific shared secret и передать его получателю для серверной проверки подписок. После завершения трансфера новый владелец создаёт новый секрет и обновляет соответствующие настройки сервера.
Если используется TestFlight, перед передачей отключите бета-тестирование: удалите тестовые сборки и тестеров, очистите поля Test Information для всех локализаций. Данные Xcode Cloud также необходимо удалить до начала переноса.
Sign in with Apple, iCloud, push-уведомления и другие интеграции требуют отдельной подготовки. Составьте список используемых сервисов и определите, какие данные, ключи и настройки нужно обновить на стороне получателя.
Сохраните данные и согласуйте передачу проекта
До отправки запроса сохраните описания, локализации, цены, скриншоты, сведения о продажах и загрузках. После завершения App Transfer приложение исчезнет из App Store Connect отправителя.
Отдельно согласуйте передачу исходного кода, репозитория, домена, серверов и доступов к аналитике. Зафиксируйте ответственных за проверку покупок, авторизации и уведомлений после смены владельца. Это особенно полезно при продаже приложения или передаче продукта от студии заказчику.
Отправьте запрос и завершите перенос
После проверки критериев отправитель указывает Apple Account и Team ID получателя, принимает условия и нажимает Request Transfer.
Получатель открывает раздел Business, находит приложение в App Transfers и нажимает Review. Затем проверяет контактные данные, ссылки поддержки и конфиденциальности, доступы команды и сведения App Privacy, после чего принимает трансфер.
На принятие запроса отводится 60 дней. Обработка после принятия может занять до двух рабочих дней. По завершении оба владельца получают уведомление.
Для выпуска обновлений на новом аккаунте необходимо создать новые provisioning profiles и настроить подписание сборок. Проверьте также подписки, вход пользователей и серверные интеграции.
Подробный перенос приложения через App Store Connect разобран в инструкции SmartShop со скриншотами и видео: от проверки критериев до подтверждения на аккаунте получателя.
Где найти инструкции для iOS-разработчиков
SmartShop работает с 2024 года и передал клиентам более 2 000 Apple Developer аккаунтов. Сервис помогает разработчикам и студиям подобрать аккаунт и организовать дальнейшую работу с ним.
В блоге SmartShop публикуются практические материалы об App Transfer, доступах, выплатах, публикации и продлении аккаунтов. На YouTube доступны пошаговые видеоинструкции, а в Telegram-канале — новые материалы и рекомендации.

