# Prevod aplikácie na iný Apple Developer účet

> Vlastník účtu spustí App Transfer, príjemca ho prijme do 60 dní. Aplikácia si ponechá recenzie aj Bundle ID. Podmienky, kroky a úskalia.

Pôvodná stránka: [Prevod aplikácie na iný Apple Developer účet](https://devoria.fr/sk/blog/prevod-aplikacie-iny-apple-developer-ucet)
Autor: [Mehdi Azizi](https://devoria.fr/sk/mehdi-azizi)
Zverejnenie: 2026-11-04
Posledná revízia obsahu: 2026-11-04


Ak chceš presunúť aplikáciu z jedného Apple Developer účtu na iný, Apple na to ponúka prevod aplikácie v App Store Connect. **Vlastník účtu, ktorý aplikáciu odovzdáva, spustí prevod, vlastník účtu, ktorý ju preberá, ho prijme do 60 dní a samotná operácia potom trvá až dva pracovné dni.** Aplikácia zostáva v predaji, ponechá si hodnotenia, recenzie aj Bundle ID a jej používatelia ďalej dostávajú aktualizácie.

To, čo sa pokazí, treba pripraviť ešte pred kliknutím: TestFlight, predplatné, Sign in with Apple, push notifikácie, zdieľaná kľúčenka. Sám som zatiaľ žiadnu aplikáciu neprevádzal. Tento návod vychádza z pomocníka Apple, ktorý som si znova prečítal 3. novembra 2026, a záverečný zoznam je ten, ktorý by som použil na svoje aplikácie postavené na Expo a RevenueCat.

## Kedy aplikáciu prevádzať

Podľa [prehľadu prevodu aplikácie](https://developer.apple.com/help/app-store-connect/transfer-an-app/overview-of-app-transfer) sa hodí, keď si aplikáciu predal inému vývojárovi alebo ju chceš presunúť na iný účet či do inej organizácie. Typický príklad pre nezávislého vývojára: prechod z osobného účtu na účet svojej firmy. Ak si chceš taký účet založiť, prečítaj si najprv návod k [číslu D-U-N-S](https://devoria.fr/sk/blog/cislo-d-u-n-s-apple-zadarmo).

**Prevod presúva aplikáciu, nie tvoj účet.** Každá aplikácia sa prevádza samostatne a po dokončení úplne opustí tvoj účet.

## Deväť podmienok Apple

Stránka s [kritériami prevodu](https://developer.apple.com/help/app-store-connect/transfer-an-app/app-transfer-criteria) ich uvádza deväť, v tomto poradí:

| Kritérium Apple                                                                                                                                               | Čo kontroluješ                                      |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- |
| Ani jeden z účtov nie je v stave čakania ani zmeny a oba prijali najnovšiu verziu zmlúv pre platené aj bezplatné aplikácie                                    | Business, karta Agreements, na oboch stranách       |
| Aplikácia má aspoň jednu verziu zverejnenú v App Store                                                                                                        | Aplikácia, ktorá nikdy nevyšla, sa prevádzať nedá   |
| Aplikácia nie je v predobjednávke v žiadnej krajine ani regióne                                                                                               | Predobjednávka skončená alebo stiahnutá             |
| Aplikácia nemá žiadny z týchto stavov: Processing for Distribution, Waiting for Review, In Review, Accepted, Pending Developer Release, Pending Apple Release | Tvoja posledná verzia je v predaji                  |
| Nákupy v aplikácii majú jeden z týchto stavov: Approved, Ready to Submit, Developer Removed from Sale, Rejected                                               | Žiadny nákup v aplikácii v kontrole ani nedokončený |
| Balíky zdrojov hostované Apple nemajú žiadnu verziu vo Waiting for Review ani In Review, v TestFlighte ani v App Store                                        | Ani tu nič v kontrole                               |
| Žiadny identifikátor produktu nákupu v aplikácii už nepoužíva niektorá aplikácia príjemcu                                                                     | Porovnaj identifikátory oboch účtov                 |
| Mac aplikácia, ktorá používala sandbox a zdieľa svoj Application Group Container Directory s inými Mac aplikáciami, sa prevádzať nedá                         | Len niektoré Mac aplikácie                          |
| Aplikácia Apple Arcade sa prevádzať nedá                                                                                                                      | Týka sa málo projektov                              |

**Pred spustením prevodu počkaj, kým bude tvoja posledná verzia v predaji.**

## Príprava prevodu

Tieto veci vyrieš ešte pred kliknutím, podľa pomocníka Apple:

- **Všetko si zálohuj.** Aplikácia opustí tvoj účet: exportuj metadáta, ceny, dátumy dostupnosti, predaje a stiahnutia.
- **Vypni TestFlight.** Odstráň všetky buildy a všetkých testerov a vyprázdni polia Test Information v každom jazyku. Ako fungujú skupiny, nájdeš v [návode na TestFlight](https://devoria.fr/sk/blog/testflight-otestovat-iphone-aplikaciu).
- **Vyprázdni Xcode Cloud** a odstráň entitlement App Replacement, ak existuje, cez zverejnenú aktualizáciu.
- **Predplatné: odovzdaj tajný kľúč konkrétnej aplikácie.** Aplikácia, ktorá predáva automaticky obnovované predplatné, musí používať zdieľaný tajný kľúč (shared secret) špecifický pre aplikáciu. Vygeneruješ ho, odovzdáš príjemcovi a potom spustíš prevod. Príjemca si pred prijatím aktualizuje servery a po dokončení prevodu vygeneruje nový kľúč.
- **Sign in with Apple: zruš zoskupenie a priprav identifikátory.** Podrobnosti nižšie.
- **Webhooky: rozhodni sa.** Idú spolu s aplikáciou. Ak už nechceš dostávať udalosti, vopred ich zmaž, alebo nech ich príjemca presmeruje.

Dva dôsledky, ktoré sa týkajú peňazí. Podľa [stránky Small Business Program](https://developer.apple.com/app-store/small-business-program/) sa čisté príjmy aplikácie za kalendárny rok započítavajú všetkým účtom, ktoré prevod spúšťajú alebo prijímajú. Hranica 1 milióna dolárov sa teda posudzuje aj s touto aplikáciou, na oboch stranách: pozri [províziu 15 %](https://devoria.fr/sk/blog/apple-small-business-program-provizia-15). A po prevode už pre aplikáciu nejde vytvoriť žiadny promo kód: existujúce kódy platia štyri týždne od svojho vytvorenia.

## Kroky na strane odovzdávajúceho

Prevod môže spustiť len vlastník účtu (Account Holder). Potrebuje Apple ID vlastníka, ktorý aplikáciu preberá, a Team ID jeho účtu. Podľa [pomocníka k spusteniu prevodu](https://developer.apple.com/help/app-store-connect/transfer-an-app/initiate-an-app-transfer):

1. V Apps vyber aplikáciu.
2. V bočnom paneli pod General klikni na App information a potom zíď nadol k Additional Information.
3. Klikni na Transfer App. Môžu od teba chcieť kód dvojfaktorového overenia.
4. Ak sú splnené všetky kritériá, klikni na Continue. Ak nie, Cancel, a doriešiš, čo chýba.
5. Zadaj Apple ID vlastníka príjemcu a jeho Team ID, potom Continue.
6. Prečítaj si podmienky, zaškrtni súhlas a klikni na Request Transfer.
7. Klikni na Done.

Aplikácia si ponechá svoj stav, navyše s označením Pending App Transfer. Počas tejto doby už nemôžeš meniť jej metadáta, cenu, dostupnosť ani nákupy v aplikácii. Prebiehajúca komunikácia s App Review sa uzavrie.

## Kroky na strane príjemcu

Prijať môže len vlastník účtu, ktorý aplikáciu preberá, a to do 60 dní. Podľa [pomocníka k prijatiu](https://developer.apple.com/help/app-store-connect/transfer-an-app/accept-an-app-transfer):

1. Prihlás sa do App Store Connect: upozornenie ti oznámi aplikáciu na prevod.
2. Otvor Business: upozornenie sa zobrazí v Agreements.
3. Pod App Transfers klikni na Review.
4. Vyplň URL podpory, marketingovú URL a URL zásad ochrany súkromia, ak ich aplikácia mala, a kontakty pre App Review a App Store.
5. V User Access vyber, kto z tvojho tímu aplikáciu uvidí.
6. V App privacy prevezmi alebo nanovo vyplň odpovede predchádzajúceho vlastníka. Ak odpovede chýbajú, doplníš ich pred ďalšou verziou.
7. Prečítaj si podmienky, zaškrtni súhlas a klikni na Accept.

Prevod prejde do stavu Processing App Transfer, a to až na dva pracovné dni. Ak aplikácia vyžaduje exportné dokumenty, prejde cez Waiting for Export Compliance. Na konci dostanú obaja vlastníci upozornenie a aplikácia zmizne z účtu odovzdávajúceho. **Príjemca potom vytvorí nové provisioning profily** naviazané na App ID aplikácie a jej distribučný certifikát: pozri [iOS certifikáty a profily](https://devoria.fr/sk/blog/ios-certifikat-vyvojara-provisioning-profile-expo).

Kým je stav Waiting for Recipient, môže ktokoľvek z nich prevod zrušiť: odovzdávajúci cez Cancel Transfer, príjemca cez Decline, v sekcii App Transfers v Business.

## Čo ide s aplikáciou a čo sa pokazí

| Položka                            | Po prevode                                                | Čo urobiť                                                  |
| ---------------------------------- | --------------------------------------------------------- | ---------------------------------------------------------- |
| Bundle ID a App ID                 | Idú s ňou, generické App ID sa zmení na explicitné        | Nič                                                        |
| Hodnotenia, recenzie, aktualizácie | Idú s ňou, aplikácia zostáva v predaji                    | Nič                                                        |
| Automaticky obnovované predplatné  | Vyžaduje zdieľaný tajný kľúč špecifický pre aplikáciu     | Kľúč odovzdať pred prevodom, po ňom vygenerovať nový       |
| iCloud                             | Dáta, kontajnery a identifikátory key-value idú s ňou     | Aktualizovať identifikátory key-value v entitlementoch     |
| Service ID pre Sign in with Apple  | Ide s ňou, pokiaľ predtým nezrušíš priradenie             | Transfer identifikátory vymeniť do 60 dní                  |
| Webhooky                           | Idú s ňou                                                 | Zmazať ich vopred alebo ich potom presmerovať              |
| Push notifikácie                   | Certifikáty platia až do vypršania                        | APNs kľúč príjemcu, aktualizované servery                  |
| Zdieľaná kľúčenka                  | Funguje až do nasledujúcej aktualizácie                   | Skupinu znova vytvoriť s Team ID príjemcu                  |
| App Groups                         | Aplikácia zostáva dostupná                                | Skupinu zmazať u odovzdávajúceho, zaregistrovať u príjemcu |
| Apple Pay                          | Merchant ID nejde s ňou                                   | Nové merchant ID pred ďalšou aktualizáciou                 |
| Karty Wallet                       | Tie, ktoré aplikácia aktualizuje, treba vydať znova       | Nový identifikátor                                         |
| Promo kódy                         | Žiadne nové kódy                                          | Staré kódy platia štyri týždne                             |
| Predaje a platby                   | Odovzdávajúcemu zostáva obdobie pred, príjemca dostáva po | Exportovať pred spustením                                  |
| App Analytics                      | Odovzdávajúci stratí prístup, príjemca dostane históriu   | Nič                                                        |
| Nominácie, história bundlov        | Nejdú s ňou                                               | Zapísať si ich a odovzdať pred spustením                   |

Kľúčenka si zaslúži zvláštnu pozornosť. Apple upozorňuje: po aktualizácii aplikácia už nenájde prihlasovací token uložený v zdieľanej kľúčenke a **používatelia sa musia raz znova prihlásiť**. Ak tvoja aplikácia zdieľa kľúčenku s inou aplikáciou alebo rozšírením, upozorni používateľov ešte pred zverejnením tejto aktualizácie.

Pri Game Center musí príjemca znova vytvoriť skupiny, zlúčené rebríčky a pravidlá matchmakingu. Aplikácie Mac Catalyst sa prevádzajú v dvoch krokoch, najprv iPad aplikácia.

## Sign in with Apple: transfer identifikátory

So Sign in with Apple je identifikátor každého používateľa viazaný na tvoj tím. Príjemca ho nemôže použiť len tak. [Dokumentácia Apple k prevodu používateľov](https://developer.apple.com/documentation/signinwithapple/transferring-your-apps-and-users-to-another-team) počíta s tromi krokmi:

1. **Zruš zoskupenie aplikácií.** Aplikácia zoskupená s inými pre Sign in with Apple sa prevádzať nedá.
2. **Vygeneruj transfer identifikátor pre každého používateľa.** S tokenom získaným so scope `user.migration` zavoláš endpoint `usermigrationinfo` s identifikátorom používateľa a Team ID príjemcu. Odpoveď obsahuje `transfer_sub`.
3. **Odovzdaj len transfer identifikátory.** Ani identifikátory tvojho tímu, ani súkromné e-mailové adresy.

Tieto identifikátory môžeš vygenerovať pred prijatím alebo až 60 dní po ňom. **Príjemca má od prijatia 60 dní na to, aby ich vymenil za vlastné identifikátory.** Túto výmenu si naplánuj ešte pred spustením prevodu. Ďalší dôsledok: ak používateľ nemá žiadnu inú tvoju aplikáciu, po prevode mu už na jeho súkromnú adresu nenapíšeš. Pravidlá prihlasovania nájdeš v [guideline 4.8](https://devoria.fr/sk/blog/guideline-4-8-login-services-sign-in-with-apple).

## Lehoty, ktoré si treba zapamätať

| Krok                                      | Lehota                         |
| ----------------------------------------- | ------------------------------ |
| Prijatie príjemcom                        | 60 dní od spustenia            |
| Spracovanie po prijatí                    | Až dva pracovné dni            |
| Výmena identifikátorov Sign in with Apple | 60 dní od prijatia             |
| Existujúce promo kódy                     | Štyri týždne od ich vytvorenia |
| APNs certifikáty z prevodu                | Až do dátumu ich vypršania     |

## Môj zoznam pre Expo aplikáciu s RevenueCat

Toto by som pri niektorej zo svojich aplikácií kontroloval, v tomto poradí:

1. **Exportovať** predaje, stiahnutia a analytiku pred spustením.
2. **Počkať**, kým bude posledná verzia v predaji a nákupy v aplikácii budú mať povolený stav.
3. **Vypnúť TestFlight**: buildy, testeri a Test Information.
4. **Odovzdať zdieľaný tajný kľúč** špecifický pre aplikáciu a potom spustiť prevod.
5. **Na strane príjemcu, po prijatí**: nový zdieľaný tajný kľúč, zadaný v každej službe, ktorá overuje predplatné, vrátane RevenueCat. Kľúče pre nákupy v aplikácii sa vytvárajú v Users and Access, na karte Integrations, a stiahnuť sa dajú len raz, podľa [pomocníka App Store Connect](https://developer.apple.com/help/app-store-connect/configure-in-app-purchase-settings/generate-keys-for-in-app-purchases).
6. **Skontrolovať adresu serverových notifikácií** v nastaveniach aplikácie. Stránka Apple o prevode o nej nehovorí: radšej ju over, než aby si niečo predpokladal.
7. **Znova vytvoriť profily** a APNs kľúč v účte príjemcu. Pre Expo aplikáciu nájdeš postup v článku [push certifikát APNs s Expo](https://devoria.fr/sk/blog/apple-push-notification-certifikat-p8-p12-expo).
8. **Zverejniť aktualizáciu** podpísanú novým účtom a upozorniť na opätovné prihlásenie, ak je kľúčenka zdieľaná.

## Zverejniť bez straty toho, čo funguje

[iOS & Android Kit](https://devoria.fr/sk/kits/ios) vychádza zo štartovacieho kódu mojich aplikácií a vedie ťa štyrmi krokmi až do App Store, tvojím tempom. Celý postup nájdeš na stránke [zverejniť aplikáciu v App Store](https://devoria.fr/sk/expertise/zverejnit-aplikaciu-v-app-store).

Skôr než čokoľvek zmeníš, [urob si bezplatnú diagnostiku](https://devoria.fr/sk/diagnostic): zoradí kroky do správneho poradia a pošle ti môj checklist proti zamietnutiu od Apple.

## Často kladené otázky

### Ako dlho trvá prevod aplikácie v App Store?

Príjemca má na prijatie 60 dní. Po prijatí Apple uvádza spracovanie až dva pracovné dni. Ak aplikácia vyžaduje exportné dokumenty, pribudne ešte krok overenia.

### Zmizne aplikácia počas prevodu z App Store?

Nie. Aplikácia zostáva v predaji počas prevodu aj po ňom. Ponechá si hodnotenia, recenzie aj Bundle ID a jej používatelia ďalej dostávajú aktualizácie.

### Zostane predplatiteľom po prevode ich predplatné?

Apple nepopisuje žiadne prerušenie pre predplatiteľov. Jediná požiadavka sa týka zdieľaného tajného kľúča špecifického pre aplikáciu: odovzdávajúci ho pošle vopred, príjemca aktualizuje svoje servery a po prevode vygeneruje nový.

### Dá sa previesť aplikácia, ktorá nikdy nebola zverejnená?

Nie. Aplikácia musí mať aspoň jednu verziu zverejnenú v App Store. Takisto nesmie byť v predobjednávke ani v kontrole.

### Kto môže spustiť a prijať prevod aplikácie?

Len vlastníci účtov, nazývaní Account Holder. Odovzdávajúci potrebuje Apple ID vlastníka príjemcu a Team ID jeho účtu.

### Dá sa prevod aplikácie zrušiť?

Áno, kým je stav Waiting for Recipient. Odovzdávajúci klikne na Cancel Transfer a príjemca na Decline, v sekcii App Transfers v Business. Bez odpovede prevod po 60 dňoch vyprší.


## Tvoj projekt

[Review Kit](https://devoria.fr/sk/kits/app-review): Môj checklist na App Store review, moje opravené zamietnutia od Apple, checklist pre Google Play a tri skilly pre Claude Code. 49 €.

[iOS & Android Kit](https://devoria.fr/sk/kits/ios): Vytvor si appku pre iPhone a Android s Claude Code: štartovací kód mojich appiek, cesta až do obchodov a všetky kity. 99 €.

[Diagnostika: čo ťa delí od tvojej iPhone appky](https://devoria.fr/sk/diagnostic): 7 otázok, 60 sekúnd: zistíš, čo ti naozaj bráni zverejniť tvoju iPhone appku, dostaneš cestu v 4 krokoch a kit, ktorý ti sedí.
