# Převod aplikace na jiný účet Apple Developer

> Převod aplikace: držitel účtu spustí App Transfer, příjemce ho přijme do 60 dnů. Aplikace si nechá hodnocení i Bundle ID. Podmínky, kroky, úskalí.

Původní stránka: [Převod aplikace na jiný účet Apple Developer](https://devoria.fr/cs/blog/prevod-aplikace-jiny-ucet-apple-developer)
Autor: [Mehdi Azizi](https://devoria.fr/cs/mehdi-azizi)
Publikováno: 2026-11-04
Poslední revize obsahu: 2026-11-04


Když chceš přesunout aplikaci z jednoho účtu Apple Developer na jiný, Apple nabízí v App Store Connect převod aplikace (App Transfer). **Držitel účtu, který aplikaci předává, převod spustí, držitel účtu, který ji přebírá, ho přijme do 60 dnů a samotná operace pak trvá až dva pracovní dny.** Aplikace zůstává v prodeji, zachová si hodnocení, recenze i Bundle ID a uživatelům dál chodí aktualizace.

To, co se rozbije, je potřeba připravit předem: TestFlight, předplatná, Sign in with Apple, push notifikace, sdílená klíčenka. Sám jsem zatím žádnou aplikaci nepřeváděl. Tenhle návod vychází z nápovědy Applu, kterou jsem prošel 3. listopadu 2026, a závěrečný seznam je ten, podle kterého bych postupoval u svých aplikací postavených na Expo a RevenueCat.

## Kdy aplikaci převést

Podle [přehledu převodu aplikací](https://developer.apple.com/help/app-store-connect/transfer-an-app/overview-of-app-transfer) se hodí, když jsi aplikaci prodal jinému vývojáři, nebo ji chceš přesunout na jiný účet či do jiné organizace. Typický příklad pro nezávislého vývojáře: přechod z osobního účtu na účet vlastní firmy. Než takový účet založíš, přečti si návod k [číslu D-U-N-S](https://devoria.fr/cs/blog/cislo-duns-apple-zdarma).

**Převod přesouvá aplikaci, ne tvůj účet.** Každá aplikace se převádí zvlášť a po dokončení z tvého účtu úplně zmizí.

## Devět podmínek Applu

Stránka s [podmínkami převodu](https://developer.apple.com/help/app-store-connect/transfer-an-app/app-transfer-criteria) jich uvádí devět, v tomto pořadí:

| Podmínka Applu                                                                                                                                             | Co zkontroluješ                                      |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| Žádný z obou účtů nečeká na změnu ani se právě nemění a oba přijaly nejnovější verzi smluv pro placené i bezplatné aplikace                                | Business, karta Agreements, na obou stranách         |
| Aplikace má alespoň jednu verzi zveřejněnou v App Store                                                                                                    | Aplikace, která nikdy nevyšla, se převést nedá       |
| Aplikace není v předprodeji v žádné zemi ani regionu                                                                                                       | Předprodej skončil nebo byl zrušen                   |
| Aplikace nemá žádný z těchto stavů: Processing for Distribution, Waiting for Review, In Review, Accepted, Pending Developer Release, Pending Apple Release | Tvoje poslední verze je v prodeji                    |
| Nákupy v aplikaci mají jeden z těchto stavů: Approved, Ready to Submit, Developer Removed from Sale, Rejected                                              | Žádný nákup v aplikaci není v revizi ani nedokončený |
| Balíčky zdrojů hostované Applem nemají žádnou verzi ve stavu Waiting for Review nebo In Review, v TestFlightu ani v App Store                              | Ani tady nic není v revizi                           |
| Žádný identifikátor produktu nákupu v aplikaci už nepoužívá aplikace příjemce                                                                              | Porovnej identifikátory obou účtů                    |
| Aplikace pro Mac, která používala sandbox a sdílí svůj Application Group Container Directory s jinými aplikacemi pro Mac, se převést nedá                  | Jen některé aplikace pro Mac                         |
| Aplikace Apple Arcade se převést nedá                                                                                                                      | Týká se málo projektů                                |

**Než převod spustíš, počkej, až bude tvoje poslední verze v prodeji.**

## Příprava převodu

Tyhle body vyřeš ještě před kliknutím, podle nápovědy Applu:

- **Všechno si zálohuj.** Aplikace opustí tvůj účet: exportuj metadata, ceny, data dostupnosti, prodeje a stažení.
- **Vypni TestFlight.** Odstraň všechny buildy a všechny testery a vyprázdni pole Test Information ve všech jazycích. Jak fungují skupiny, najdeš v [návodu k TestFlightu](https://devoria.fr/cs/blog/testflight-testovani-iphone-aplikace).
- **Vyčisti Xcode Cloud** a odstraň entitlement App Replacement, pokud existuje, a to vydanou aktualizací.
- **Předplatná: sdílej tajný klíč konkrétní aplikace.** Aplikace, která prodává automaticky obnovovaná předplatná, musí používat sdílený tajný klíč (shared secret) vlastní dané aplikaci. Vygeneruješ ho, předáš příjemci a pak spustíš převod. Příjemce si před přijetím aktualizuje servery a po dokončení převodu vygeneruje nový klíč.
- **Sign in with Apple: zruš seskupení a připrav identifikátory.** Podrobně níže.
- **Webhooky: rozhodni se.** Přecházejí s aplikací. Pokud už nechceš dostávat události, smaž je předem, nebo je nech přesměrovat příjemcem.

Na straně peněz to má dva dopady. Podle [stránky Small Business Program](https://developer.apple.com/app-store/small-business-program/) se čisté příjmy aplikace za kalendářní rok připisují všem účtům, které převod spouštějí nebo přijímají. Hranice 1 milionu dolarů se tedy posuzuje včetně této aplikace, na obou stranách: viz [provize 15 %](https://devoria.fr/cs/blog/apple-small-business-program-provize-15). A po převodu už pro aplikaci nejde vytvořit žádný nový promo kód: stávající kódy platí čtyři týdny od vytvoření.

## Kroky na straně předávajícího

Převod může spustit jen držitel účtu (Account Holder). Potřebuje Apple ID držitele, který aplikaci přebírá, a Team ID jeho účtu. Podle [nápovědy ke spuštění převodu](https://developer.apple.com/help/app-store-connect/transfer-an-app/initiate-an-app-transfer):

1. V Apps vyber aplikaci.
2. V postranním panelu pod General klikni na App information a sjeď dolů k Additional Information.
3. Klikni na Transfer App. Může se objevit požadavek na kód dvoufázového ověření.
4. Pokud jsou splněné všechny podmínky, klikni na Continue. Jinak Cancel a doplň, co chybí.
5. Zadej Apple ID držitele, který aplikaci přebírá, a jeho Team ID, pak Continue.
6. Přečti si podmínky, zaškrtni souhlas a klikni na Request Transfer.
7. Klikni na Done.

Aplikace si ponechá svůj stav a navíc dostane označení Pending App Transfer. Mezitím už nemůžeš měnit její metadata, cenu, dostupnost ani nákupy v aplikaci. Probíhající komunikace s App Review se uzavře.

## Kroky na straně příjemce

Přijmout může jen držitel účtu, který aplikaci přebírá, a to do 60 dnů. Podle [nápovědy k přijetí](https://developer.apple.com/help/app-store-connect/transfer-an-app/accept-an-app-transfer):

1. Přihlas se do App Store Connect: upozornění ohlásí aplikaci k převodu.
2. Otevři Business: upozornění se zobrazí v Agreements.
3. Pod App Transfers klikni na Review.
4. Vyplň URL podpory, marketingovou URL a URL zásad ochrany osobních údajů, pokud je aplikace měla, a kontakty pro App Review a App Store.
5. V User Access vyber, kdo z tvého týmu aplikaci uvidí.
6. V App privacy převezmi nebo znovu vyplň odpovědi původního vlastníka. Pokud odpovědi chybí, doplníš je před další verzí.
7. Přečti si podmínky, zaškrtni souhlas a klikni na Accept.

Převod přejde do stavu Processing App Transfer, a to až na dva pracovní dny. Pokud aplikace vyžaduje exportní dokumenty, projde stavem Waiting for Export Compliance. Na konci dostanou oba držitelé upozornění a aplikace z účtu předávajícího zmizí. **Příjemce pak vytvoří nové provisioning profily**, navázané na App ID aplikace a její distribuční certifikát: viz [certifikáty a profily pro iOS](https://devoria.fr/cs/blog/ios-certifikat-vyvojare-provisioning-profile-expo).

Dokud je stav Waiting for Recipient, může to kdokoli z nich zrušit: předávající přes Cancel Transfer, příjemce přes Decline, v sekci App Transfers v Business.

## Co přechází s aplikací a co se rozbije

| Položka                           | Po převodu                                                   | Co udělat                                                |
| --------------------------------- | ------------------------------------------------------------ | -------------------------------------------------------- |
| Bundle ID a App ID                | Přecházejí, obecné (wildcard) App ID se změní na explicitní  | Nic                                                      |
| Hodnocení, recenze, aktualizace   | Přecházejí, aplikace zůstává v prodeji                       | Nic                                                      |
| Automaticky obnovovaná předplatná | Vyžadují sdílený tajný klíč vlastní aplikaci                 | Klíč předat předem, po převodu vygenerovat nový          |
| iCloud                            | Data, kontejnery a identifikátory key-value přecházejí       | Aktualizovat identifikátory key-value v entitlementech   |
| Service ID pro Sign in with Apple | Přechází, pokud předem nezrušíš přiřazení                    | Transferové identifikátory vyměnit do 60 dnů             |
| Webhooky                          | Přecházejí                                                   | Smazat předem, nebo přesměrovat potom                    |
| Push notifikace                   | Certifikáty platí až do vypršení                             | APNs klíč příjemce, aktualizované servery                |
| Sdílená klíčenka                  | Funguje do další aktualizace                                 | Skupinu znovu vytvořit s Team ID příjemce                |
| App Groups                        | Aplikace zůstává dostupná                                    | Skupinu smazat u předávajícího, zaregistrovat u příjemce |
| Apple Pay                         | Merchant ID nepřechází                                       | Nové merchant ID před další aktualizací                  |
| Karty Wallet                      | Ty, které aplikace aktualizuje, je nutné vydat znovu         | Nový identifikátor                                       |
| Promo kódy                        | Žádné nové kódy                                              | Staré kódy platí čtyři týdny                             |
| Prodeje a výplaty                 | Předávající si nechá období před, příjemce dostává období po | Exportovat před spuštěním                                |
| App Analytics                     | Předávající ztratí přístup, příjemce dostane historii        | Nic                                                      |
| Nominace, historie bundlů         | Nepřecházejí                                                 | Poznamenat si je a předat před spuštěním                 |

Klíčenka si zaslouží zvláštní pozornost. Apple upozorňuje: po aktualizaci aplikace už nenajde přihlašovací token uložený ve sdílené klíčence a **uživatelé se musí jednou znovu přihlásit**. Pokud tvoje aplikace sdílí klíčenku s jinou aplikací nebo rozšířením, dej uživatelům vědět ještě před vydáním té aktualizace.

U Game Center musí příjemce znovu vytvořit skupiny, sloučené žebříčky a pravidla matchmakingu. Aplikace Mac Catalyst se převádějí ve dvou krocích, nejdřív aplikace pro iPad.

## Sign in with Apple: transferové identifikátory

U Sign in with Apple je identifikátor každého uživatele vázaný na tvůj tým. Příjemce ho nemůže použít tak, jak je. [Dokumentace Applu k převodu uživatelů](https://developer.apple.com/documentation/signinwithapple/transferring-your-apps-and-users-to-another-team) počítá se třemi kroky:

1. **Zruš seskupení aplikací.** Aplikace seskupená s dalšími pro Sign in with Apple se převést nedá.
2. **Vygeneruj transferový identifikátor pro každého uživatele.** S tokenem získaným pro scope `user.migration` zavoláš endpoint `usermigrationinfo` s identifikátorem uživatele a Team ID příjemce. Odpověď obsahuje `transfer_sub`.
3. **Předej jen transferové identifikátory.** Ne identifikátory svého týmu ani soukromé e-mailové adresy.

Tyhle identifikátory můžeš vygenerovat před přijetím nebo až 60 dnů po něm. **Příjemce má 60 dnů od přijetí na to, aby je vyměnil za vlastní identifikátory.** Naplánuj tuhle výměnu ještě před spuštěním převodu. Další důsledek: pokud uživatel nemá žádnou jinou tvoji aplikaci, po převodu mu už na jeho soukromou adresu nenapíšeš. Pravidla přihlašování najdeš v [guideline 4.8](https://devoria.fr/cs/blog/guideline-4-8-login-services-sign-in-with-apple).

## Lhůty, které si zapamatovat

| Krok                                     | Lhůta                    |
| ---------------------------------------- | ------------------------ |
| Přijetí příjemcem                        | 60 dnů od spuštění       |
| Zpracování po přijetí                    | Až dva pracovní dny      |
| Výměna identifikátorů Sign in with Apple | 60 dnů od přijetí        |
| Stávající promo kódy                     | Čtyři týdny od vytvoření |
| Převáděné APNs certifikáty               | Do data vypršení         |

## Můj seznam pro aplikaci v Expo s RevenueCat

Tohle bych u jedné ze svých aplikací kontroloval, v tomto pořadí:

1. **Exportovat** prodeje, stažení a analytiku před spuštěním.
2. **Počkat**, až bude poslední verze v prodeji a nákupy v aplikaci budou mít povolený stav.
3. **Vypnout TestFlight**: buildy, testery a Test Information.
4. **Předat sdílený tajný klíč** vlastní aplikaci a pak spustit převod.
5. **Na straně příjemce, po přijetí**: nový sdílený tajný klíč, zadaný do každé služby, která ověřuje předplatná, včetně RevenueCat. Klíče pro nákupy v aplikaci se vytvářejí v Users and Access, karta Integrations, a stáhnout se dají jen jednou, podle [nápovědy App Store Connect](https://developer.apple.com/help/app-store-connect/configure-in-app-purchase-settings/generate-keys-for-in-app-purchases).
6. **Zkontrolovat adresu serverových notifikací** v kartě aplikace. Stránka Applu o převodu o ní nemluví: radši ji ověř, než abys předpokládal.
7. **Znovu vytvořit profily** a APNs klíč v účtu příjemce. Pro aplikaci v Expo najdeš postup v [push certifikátu APNs s Expo](https://devoria.fr/cs/blog/apple-push-notification-certifikat-p8-p12-expo).
8. **Vydat aktualizaci** podepsanou novým účtem a upozornit na nové přihlášení, pokud je klíčenka sdílená.

## Publikovat a nepřijít o to, co funguje

[iOS & Android Kit](https://devoria.fr/cs/kits/ios) vychází ze startovního kódu mých aplikací a provede tě čtyřmi kroky až do App Store, vlastním tempem. Celý postup najdeš na stránce [publikovat aplikaci v App Store](https://devoria.fr/cs/expertise/jak-vydat-aplikaci-v-app-store).

Než cokoli změníš, [udělej si bezplatnou diagnostiku](https://devoria.fr/cs/diagnostic): seřadí ti kroky a pošle ti můj checklist proti zamítnutí od Applu.

## Časté dotazy

### Jak dlouho trvá převod aplikace v App Store?

Příjemce má na přijetí 60 dnů. Po přijetí Apple uvádí zpracování až dva pracovní dny. Pokud aplikace vyžaduje exportní dokumenty, přibude ještě krok ověření.

### Zmizí aplikace během převodu z App Store?

Ne. Aplikace zůstává v prodeji během převodu i po něm. Zachová si hodnocení, recenze i Bundle ID a uživatelům dál chodí aktualizace.

### Zůstane předplatitelům po převodu předplatné?

Apple nepopisuje žádné přerušení pro předplatitele. Jediný jeho požadavek se týká sdíleného tajného klíče vlastního aplikaci: předávající ho předá předem, příjemce aktualizuje servery a po převodu vygeneruje nový.

### Dá se převést aplikace, která nikdy nebyla zveřejněná?

Ne. Aplikace musí mít alespoň jednu verzi zveřejněnou v App Store. Nesmí být ani v předprodeji, ani v revizi.

### Kdo může převod aplikace spustit a přijmout?

Jen držitelé účtů, tedy Account Holder. Předávající potřebuje Apple ID držitele, který aplikaci přebírá, a Team ID jeho účtu.

### Dá se převod aplikace zrušit?

Ano, dokud je stav Waiting for Recipient. Předávající klikne na Cancel Transfer, příjemce na Decline, v sekci App Transfers v Business. Bez odpovědi převod po 60 dnech vyprší.


## Tvůj projekt

[Review Kit](https://devoria.fr/cs/kits/app-review): Můj checklist pro review v App Store, moje opravená zamítnutí od Applu, checklist pro Google Play a tři skilly pro Claude Code. 1 199 Kč.

[iOS & Android Kit](https://devoria.fr/cs/kits/ios): Vytvoř si aplikaci pro iPhone a Android s Claude Code: startovní kód mých aplikací, cesta až do obchodů a všechny kity. 2 399 Kč.

[Diagnostika: co tě dělí od tvé iPhone aplikace](https://devoria.fr/cs/diagnostic): 7 otázek, 60 sekund: zjistíš, co ti doopravdy brání vydat iPhone aplikaci, dostaneš cestu ve 4 krocích a kit přesně pro tebe.
