Передача
Как передать приложение на другой аккаунт разработчика в App Store? Чек-лист продавца
Коротко
Чтобы передать приложение на другой аккаунт разработчика, ваш Account Holder (владелец аккаунта) запускает App Transfer в App Store Connect, указав Аккаунт Apple и Team ID покупателя; Account Holder покупателя принимает передачу в течение 60 дней, а Apple обрабатывает её до 2 рабочих дней. Всё это время приложение может оставаться в продаже и сохраняет свои оценки и отзывы. Перед началом убедитесь, что ни одна версия не находится на проверке, TestFlight отключён и ни один из ID продуктов ваших встроенных покупок (In-App Purchase) не занят в аккаунте покупателя.
Думаете о продаже? Пришлите ссылку на приложение и примерные цифры: обычно я отвечаю в течение нескольких часов, и никаких комиссий для вас. Прислать приложение
По страницам Справки App Store Connect о передаче приложений, проверено в сентябре 2026. Apple обновляет эти правила. Если что-то здесь расходится с актуальной документацией Apple, верна документация Apple.
Когда вы продаёте iOS-приложение, оно переходит с вашего аккаунта разработчика на аккаунт покупателя через официальную передачу приложения (app transfer) от Apple. Вы не отдаёте свой аккаунт разработчика и не отправляете приложение на проверку заново. Это последний технический шаг продажи. Весь процесс, от цифр до оплаты, описан в гайде как продать приложение.
Какие условия Apple ставит для передачи приложения?
Приложение можно передать, только если выполнены все условия передачи приложения Apple:
- Оба аккаунта на хорошем счету. Ни один не находится на рассмотрении или в процессе изменения, и оба приняли последние соглашения Paid and Free Apps. Если вы приняли EU Alternative Terms Addendum, покупатель тоже должен его принять.
- Хотя бы одна версия уже вышла в App Store, и приложение нигде не находится в предзаказе.
- Нет версий в процессе публикации. Ничего не должно быть в статусах Processing for Distribution, Waiting for Review, In Review, Accepted, Pending Developer Release или Pending Apple Release.
- Каждая встроенная покупка (In-App Purchase) в статусе Approved, Ready to Submit, Developer Removed from Sale или Rejected. Ничего не ждёт проверки.
- Нет повторяющихся ID продуктов. ID продуктов ваших встроенных покупок не должны уже существовать в аккаунте покупателя.
- Ни один набор ресурсов, размещённый у Apple (Apple-hosted asset pack), не находится на проверке.
- TestFlight отключён: сборки, тестировщики и тестовая информация удалены, данные Xcode Cloud тоже удалены.
- Это не приложение Apple Arcade и не Mac-приложение в песочнице, которое использует общий контейнер App Group.
Что продавцу сделать перед началом передачи?
Сначала обезопасьте оплату, затем уберите всё, что может заблокировать или усложнить передачу.
- Сначала обезопасьте оплату. Покупатель вносит деньги на эскроу, и только потом вы запускаете передачу. См. эскроу при продаже приложения.
- Узнайте email Аккаунта Apple и Team ID покупателя. Team ID указан в данных об участии (membership) в его аккаунте разработчика.
- Выпустите ожидающее обновление или подождите. Во время передачи ничего не может быть на проверке, а пока передача ожидает, вы не можете менять метаданные, цены, доступность и встроенные покупки.
- Отключите TestFlight и удалите сборки и тестировщиков. Удалите данные Xcode Cloud.
- Сверьте ID продуктов с покупателем, чтобы ни один не совпадал с ID в его аккаунте.
- Приложения с подписками: до передачи сообщите покупателю общий секретный ключ приложения (app-specific shared secret); после передачи он сгенерирует новый. Подробнее: как продать приложение с подписками.
- Sign in with Apple: если приложение его использует, сгенерируйте для пользователей идентификаторы передачи (transfer identifiers), как описывает Apple, чтобы они сохранили свои аккаунты.
- Скачайте свои данные, например отчёты о продажах и выгрузки App Analytics, для налогов. После передачи доступ к App Analytics у вас пропадёт.
Большую часть этого покупатель проверяет и раньше, на этапе due diligence. Эту сторону описывает мой чек-лист due diligence.
Как передать приложение на другой аккаунт разработчика, шаг за шагом?
Продавец запрашивает передачу, покупатель её принимает, Apple её обрабатывает. Вот шаги со страниц Apple о запуске и принятии передачи:
- Продавец: Account Holder входит в App Store Connect, открывает приложение, нажимает App Information (раздел General), прокручивает до Additional Information и нажимает Transfer App. Apple может запросить двухфакторную аутентификацию. Если какое-то условие не выполнено, App Store Connect сообщит об этом здесь.
- Продавец: вводит Аккаунт Apple и Team ID получателя, принимает условия и нажимает Request Transfer. Приложение сохраняет свой статус, и к нему добавляется Pending App Transfer. Пока запрос ждёт получателя, любая сторона может его отменить.
- Покупатель: Account Holder принимающего аккаунта принимает передачу в App Store Connect. Если её не принять в течение 60 дней, запрос истекает.
- Apple: обрабатывает передачу; по словам Apple, это может занять до двух рабочих дней.
- Покупатель: создаёт новые профили подготовки (provisioning profiles), затем выпускает первое обновление под новым аккаунтом.
Что переходит при передаче приложения, а что нет?
Страница в App Store, оценки, отзывы, пользователи и bundle ID переходят; TestFlight, App Groups, Apple Pay merchant ID и некоторые функции Game Center нет. Подробности из обзора передачи приложений от Apple:
| Что | Что происходит |
|---|---|
| Страница приложения, оценки и отзывы | Переходят. Во время передачи приложение может оставаться в продаже. |
| Текущие пользователи | Сохраняют приложение и продолжают получать обновления. |
| Bundle ID / App ID | Переходят (wildcard App ID становится явным). |
| Контейнеры iCloud / CloudKit | Переходят. |
| Sign in with Apple | Service ID переходит; продавец должен сгенерировать для пользователей идентификаторы передачи. |
| App Analytics | Покупатель получает всю историю. Продавец теряет доступ к App Analytics, но сохраняет данные Sales and Trends до передачи. |
| Продажи и выплаты | Каждая сторона получает данные о продажах и выплатах за свою часть периода относительно даты передачи. |
| Push-уведомления | Текущие сертификаты APNs работают до истечения срока; затем покупателю нужны свои. |
| Общий доступ к связке ключей (Keychain sharing) | Работает до первого обновления от покупателя; после этого пользователям, возможно, придётся один раз войти заново. |
| App Groups | Не переходят. Продавец их удаляет, а покупатель регистрирует заново. |
| TestFlight и Xcode Cloud | Должны быть удалены до передачи. |
| Game Center | Некоторые функции (группы, объединённые таблицы лидеров, совместимость для мультиплеера) сбрасываются или не переходят. |
| Apple Pay merchant ID | Не переходит; при первом обновлении покупателю нужен новый. |
| Карты Wallet | Нужно выпустить заново. |
| Промокоды | После передачи новые промокоды для приложения сгенерировать нельзя. |
По документации Apple, проверено в сентябре 2026.
Если приложение использует Game Center, заложите это в план: Apple убирает приложение из групп Game Center, объединённые таблицы лидеров возвращаются к старым ID, и покупатель выпускает сборку с этими ID.
Что продавцу ещё нужно сделать после передачи?
Передать всё, что находится вне Apple, а затем подтвердить в эскроу, чтобы деньги были перечислены.
- Передайте всё, что находится вне Apple: исходный код, бэкенд, домен, аналитику, отчёты о сбоях, ящик поддержки и аккаунты в соцсетях, всё, что входит в договор.
- Перенесите сторонние сервисы, такие как RevenueCat, Firebase и рекламные сети, к покупателю или помогите ему создать их заново. RevenueCat переносит проекты целиком, а не отдельные приложения.
- Подтвердите в эскроу, чтобы деньги были перечислены, как только покупатель подтвердит получение.
- Оставайтесь на связи в течение периода поддержки, о котором вы договорились в договоре купли-продажи.
Может, лучше продать аккаунт разработчика, а не передавать приложение?
Почти никогда. Передача приложений у Apple существует как раз для того, чтобы приложения могли менять владельца без передачи аккаунтов. Продавая весь аккаунт разработчика, вы связываете свою личность и налоговые данные с чужим бизнесом, и это рискованно для обеих сторон. Передайте приложение и оставьте аккаунт себе.
Перенос в Google Play устроен иначе?
Да. В Android вы отправляете запрос из Play Console с идентификаторами транзакций регистрации обоих аккаунтов, а приложения со встроенными покупками снимаются с публикации, пока покупатель не опубликует их снова. Подробный разбор в моём гайде о переносе приложения в Google Play.
Частые вопросы
Сколько занимает передача приложения в App Store?
После того как покупатель примет передачу, обработка, по словам Apple, занимает до двух рабочих дней. У покупателя есть 60 дней, чтобы принять запрос, прежде чем он истечёт.
Пропадёт ли приложение из App Store во время передачи?
Нет. По словам Apple, во время передачи приложение может оставаться доступным в App Store, а текущие пользователи продолжают им пользоваться и получать обновления.
Сохраняются ли оценки и отзывы при передаче приложения?
Да. Apple указывает, что после передачи приложение сохраняет свои оценки и отзывы.
Можно ли передать одно приложение, если в аккаунте их несколько?
Да. Передача происходит по одному приложению, а остальные ваши приложения остаются в вашем аккаунте.
Кто должен запустить передачу?
На страницах Справки Apple описано, что передачу запускает Account Holder аккаунта разработчика продавца, а принимает Account Holder аккаунта покупателя.
Что происходит с текущими подписчиками при передаче приложения?
Apple разделяет отчёты о продажах и выплатах по дате передачи. На странице Apple прямо не сказано, что подписки продолжают продлеваться, но на практике продавцы и покупатели сообщают, что после передачи они продолжаются. Подробнее: как продать приложение с подписками.



