# Prijenos aplikacije na drugi Apple Developer račun

> Vlasnik računa pokreće App Transfer, primatelj ga prihvaća u roku od 60 dana. Aplikacija zadržava recenzije i Bundle ID. Uvjeti, koraci, zamke.

Izvorna stranica: [Prijenos aplikacije na drugi Apple Developer račun](https://devoria.fr/hr/blog/prijenos-aplikacije-apple-developer-racun)
Autor: [Mehdi Azizi](https://devoria.fr/hr/mehdi-azizi)
Objavljeno: 2026-11-04
Zadnja revizija sadržaja: 2026-11-04


Za prebacivanje aplikacije s jednog Apple Developer računa na drugi Apple nudi prijenos aplikacije (App Transfer) u App Store Connectu. **Vlasnik računa koji predaje aplikaciju pokreće prijenos, vlasnik računa koji je prima prihvaća ga u roku od 60 dana, a zatim postupak traje do dva radna dana.** Aplikacija ostaje u prodaji, zadržava ocjene, recenzije i Bundle ID, a korisnici i dalje dobivaju ažuriranja.

Ono što puca pripremaš prije nego što klikneš: TestFlight, pretplate, Sign in with Apple, push obavijesti, dijeljeni keychain. Sam još nisam prenio nijednu aplikaciju. Ovaj vodič prati Appleove stranice pomoći, ponovno pročitane 3. studenoga 2026., a završni popis je onaj koji bih primijenio na svoje aplikacije, napravljene s Expoom i RevenueCatom.

## Kada prenijeti aplikaciju

Prema [pregledu prijenosa aplikacije](https://developer.apple.com/help/app-store-connect/transfer-an-app/overview-of-app-transfer), prijenos služi kad si aplikaciju prodao drugom developeru ili je želiš premjestiti na drugi račun ili drugu organizaciju. Tipičan primjer za indie developera: prelazak s osobnog računa na račun svoje tvrtke. Za otvaranje takvog računa prvo pročitaj vodič o [D-U-N-S broju](https://devoria.fr/hr/blog/apple-d-u-n-s-broj-besplatno).

**Prijenos premješta aplikaciju, ne tvoj račun.** Svaka se aplikacija prenosi zasebno i potpuno napušta tvoj račun kad je postupak gotov.

## Appleovih devet uvjeta

Stranica s [kriterijima prijenosa](https://developer.apple.com/help/app-store-connect/transfer-an-app/app-transfer-criteria) navodi ih devet, ovim redom:

| Appleov kriterij                                                                                                                                                | Što provjeravaš                                               |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- |
| Nijedan od dva računa nije na čekanju niti u procesu promjene, i oba su prihvatila najnoviju verziju ugovora za plaćene i besplatne aplikacije                  | Business, kartica Agreements, na obje strane                  |
| Aplikacija ima barem jednu verziju objavljenu na App Storeu                                                                                                     | Aplikacija koja nikad nije izašla ne može se prenijeti        |
| Aplikacija nije u pretprodaji (pre-order) ni u jednoj zemlji ili regiji                                                                                         | Pretprodaja završena ili povučena                             |
| Aplikacija nema nijedan od ovih statusa: Processing for Distribution, Waiting for Review, In Review, Accepted, Pending Developer Release, Pending Apple Release | Tvoja zadnja verzija je u prodaji                             |
| Kupnje unutar aplikacije imaju jedan od ovih statusa: Approved, Ready to Submit, Developer Removed from Sale, Rejected                                          | Nijedna kupnja unutar aplikacije nije u reviewu ili nepotpuna |
| Paketi resursa koje hostira Apple nemaju nijednu verziju u statusu Waiting for Review ili In Review, na TestFlightu ili App Storeu                              | Ništa na toj strani nije u reviewu                            |
| Nijedan identifikator proizvoda kupnje unutar aplikacije već ne koristi neka aplikacija primatelja                                                              | Usporedi identifikatore na oba računa                         |
| Mac aplikacija koja je koristila sandbox i dijeli svoj Application Group Container Directory s drugim Mac aplikacijama ne može se prenijeti                     | Samo neke Mac aplikacije                                      |
| Apple Arcade aplikacija ne može se prenijeti                                                                                                                    | Odnosi se na malo projekata                                   |

**Pričekaj da ti zadnja verzija bude u prodaji prije nego što pokreneš prijenos.**

## Priprema prijenosa

Ove stvari rješavaš prije klika, prema Appleovim stranicama pomoći:

- **Spremi sve.** Aplikacija napušta tvoj račun: izvezi metapodatke, cijene, datume dostupnosti, prodaju i preuzimanja.
- **Ugasi TestFlight.** Ukloni sve buildove i sve testere te isprazni polja Test Information na svakom jeziku. Kako grupe rade, piše u [vodiču za TestFlight](https://devoria.fr/hr/blog/testflight-testiranje-iphone-aplikacije).
- **Isprazni Xcode Cloud** i ukloni entitlement App Replacement ako postoji, uz objavljeno ažuriranje.
- **Pretplate: podijeli shared secret specifičan za aplikaciju.** Aplikacija koja prodaje automatski obnovljive pretplate mora koristiti shared secret specifičan za aplikaciju. Generiraš ga, pošalješ primatelju, pa pokreneš prijenos. Primatelj ažurira svoje servere prije prihvaćanja i generira novi secret kad je prijenos gotov.
- **Sign in with Apple: razgrupiraj i pripremi identifikatore.** Detaljno niže.
- **Webhookovi: odluči.** Oni idu s aplikacijom. Obriši ih prije ako više ne želiš primati događaje ili pusti primatelja da ih preusmjeri.

Dva učinka koja trebaš znati kad je riječ o novcu. Prema [stranici Small Business Programa](https://developer.apple.com/app-store/small-business-program/), neto prihodi aplikacije u kalendarskoj godini pripisuju se svim računima koji pokreću ili prihvaćaju prijenos. Prag od milijun dolara računa se, dakle, s tom aplikacijom, na obje strane: vidi [proviziju od 15 %](https://devoria.fr/hr/blog/apple-small-business-program-provizija-15). I nakon prijenosa za aplikaciju se više ne mogu kreirati promo kodovi: postojeći kodovi vrijede četiri tjedna od kreiranja.

## Koraci na strani onoga koji predaje

Samo vlasnik računa (Account Holder) može pokrenuti prijenos. Treba mu Apple ID vlasnika računa koji prima i Team ID tog računa. Prema [pomoći za pokretanje prijenosa](https://developer.apple.com/help/app-store-connect/transfer-an-app/initiate-an-app-transfer):

1. U Apps odaberi aplikaciju.
2. U bočnoj traci, pod General, klikni App Information, pa se spusti do Additional Information.
3. Klikni Transfer App. Možda ćeš morati unijeti kod dvofaktorske autentifikacije.
4. Ako su svi kriteriji ispunjeni, klikni Continue. Ako nisu, Cancel, pa riješi ono što nedostaje.
5. Unesi Apple ID vlasnika koji prima i njegov Team ID, pa Continue.
6. Pročitaj uvjete, označi kvačicu za suglasnost, pa klikni Request Transfer.
7. Klikni Done.

Aplikacija zadržava svoj status, uz dodatnu oznaku Pending App Transfer. Za to vrijeme više ne možeš mijenjati njene metapodatke, cijenu, dostupnost ni kupnje unutar aplikacije. Otvoreni razgovori s App Reviewom se zatvaraju.

## Koraci na strani primatelja

Samo vlasnik računa koji prima može prihvatiti, u roku od 60 dana. Prema [pomoći za prihvaćanje](https://developer.apple.com/help/app-store-connect/transfer-an-app/accept-an-app-transfer):

1. Prijavi se u App Store Connect: upozorenje najavljuje aplikaciju za prijenos.
2. Otvori Business: upozorenje se pojavljuje u Agreements.
3. Pod App Transfers klikni Review.
4. Unesi URL podrške, marketinški URL i URL politike privatnosti ako ih je aplikacija imala, te kontakte za App Review i App Store.
5. U User Access odaberi tko u tvom timu vidi aplikaciju.
6. U App Privacy preuzmi ili ponovno ispuni odgovore prethodnog vlasnika. Ako odgovora nema, ispunjavaš ih prije sljedeće verzije.
7. Pročitaj uvjete, označi kvačicu za suglasnost, pa klikni Accept.

Prijenos prelazi u Processing App Transfer, do dva radna dana. Ako aplikacija traži izvozne dokumente, prolazi kroz Waiting for Export Compliance. Na kraju oba vlasnika dobivaju obavijest, a aplikacija nestaje s računa onoga koji ju je predao. **Primatelj zatim kreira nove provisioning profile**, vezane uz App ID aplikacije i njezin distribucijski certifikat: vidi [iOS certifikati i profili](https://devoria.fr/hr/blog/ios-developerski-certifikat-provisioning-profile-expo).

Dok je status Waiting for Recipient, svatko može otkazati: Cancel Transfer za onoga koji predaje, Decline za primatelja, u odjeljku App Transfers unutar Businessa.

## Što ide s aplikacijom, a što puca

| Element                          | Nakon prijenosa                                                    | Što napraviti                                                      |
| -------------------------------- | ------------------------------------------------------------------ | ------------------------------------------------------------------ |
| Bundle ID i App ID               | Idu s aplikacijom, wildcard App ID postaje eksplicitan             | Ništa                                                              |
| Ocjene, recenzije, ažuriranja    | Idu s aplikacijom, aplikacija ostaje u prodaji                     | Ništa                                                              |
| Automatski obnovljive pretplate  | Traže shared secret specifičan za aplikaciju                       | Secret poslan prije, ponovno generiran poslije                     |
| iCloud                           | Podaci, kontejneri i key-value identifikatori idu s aplikacijom    | Ažurirati key-value identifikatore u entitlementima                |
| Service ID za Sign in with Apple | Ide s aplikacijom, osim ako prije ne ukloniš povezivanje           | Transfer identifikatore zamijeniti u roku od 60 dana               |
| Webhookovi                       | Idu s aplikacijom                                                  | Obrisati ih prije ili preusmjeriti poslije                         |
| Push obavijesti                  | Certifikati vrijede do isteka                                      | APNs ključ primatelja, ažurirani serveri                           |
| Dijeljeni keychain               | Radi do sljedećeg ažuriranja                                       | Grupa ponovno kreirana s Team ID-jem primatelja                    |
| App Groups                       | Aplikacija ostaje dostupna                                         | Grupa obrisana kod onoga koji predaje, registrirana kod primatelja |
| Apple Pay                        | Merchant ID ne ide s aplikacijom                                   | Novi merchant ID prije sljedećeg ažuriranja                        |
| Wallet kartice                   | One koje aplikacija ažurira moraju se ponovno izdati               | Novi identifikator                                                 |
| Promo kodovi                     | Nema više novih kodova                                             | Stari kodovi vrijede četiri tjedna                                 |
| Prodaja i isplate                | Onaj koji predaje zadržava ono prije, primatelj dobiva ono poslije | Izvesti prije pokretanja                                           |
| App Analytics                    | Onaj koji predaje gubi pristup, primatelj dobiva povijest          | Ništa                                                              |
| Nominacije, povijest bundleova   | Ne idu s aplikacijom                                               | Zapisati ih i poslati prije pokretanja                             |

Keychain zaslužuje posebnu pažnju. Apple upozorava: nakon ažuriranja aplikacija više ne pronalazi token za prijavu spremljen u dijeljenom keychainu, i **korisnici se moraju jednom ponovno prijaviti**. Ako tvoja aplikacija dijeli keychain s drugom aplikacijom ili ekstenzijom, upozori korisnike prije nego što objaviš to ažuriranje.

Za Game Center grupe, spojene ljestvice i pravila matchmakinga mora ponovno napraviti primatelj. Mac Catalyst aplikacije prenose se u dva koraka, prvo iPad aplikacija.

## Sign in with Apple: transfer identifikatori

Kod Sign in with Apple identifikator svakog korisnika vezan je uz tvoj tim. Primatelj ga ne može koristiti takvog kakav jest. [Appleova dokumentacija o prijenosu korisnika](https://developer.apple.com/documentation/signinwithapple/transferring-your-apps-and-users-to-another-team) predviđa tri koraka:

1. **Razgrupiraj svoje aplikacije.** Aplikacija grupirana s drugima za Sign in with Apple ne može se prenijeti.
2. **Generiraj transfer identifikator za svakog korisnika.** S tokenom dobivenim pod scopeom `user.migration` pozivaš endpoint `usermigrationinfo` s identifikatorom korisnika i Team ID-jem primatelja. Odgovor sadrži `transfer_sub`.
3. **Pošalji samo transfer identifikatore.** Ni identifikatore svog tima, ni privatne e-mail adrese.

Te identifikatore možeš generirati prije prihvaćanja ili do 60 dana nakon. **Primatelj ima 60 dana od prihvaćanja da ih zamijeni za svoje identifikatore.** Isplaniraj tu zamjenu prije pokretanja prijenosa. Još jedan učinak: ako korisnik nema nijednu drugu tvoju aplikaciju, nakon prijenosa mu više ne možeš pisati na privatnu adresu. Pravila prijave su u [guidelineu 4.8](https://devoria.fr/hr/blog/guideline-4-8-login-services-prijava-s-appleom).

## Rokovi koje trebaš zapamtiti

| Korak                                     | Rok                        |
| ----------------------------------------- | -------------------------- |
| Prihvaćanje od strane primatelja          | 60 dana od pokretanja      |
| Obrada nakon prihvaćanja                  | Do dva radna dana          |
| Zamjena Sign in with Apple identifikatora | 60 dana od prihvaćanja     |
| Postojeći promo kodovi                    | Četiri tjedna od kreiranja |
| APNs certifikati iz prijenosa             | Do datuma isteka           |

## Moj popis za Expo aplikaciju s RevenueCatom

Ovo bih provjerio, ovim redom, za neku od svojih aplikacija:

1. **Izvesti** prodaju, preuzimanja i analitiku prije pokretanja.
2. **Pričekati** da zadnja verzija bude u prodaji i da kupnje unutar aplikacije imaju dopušten status.
3. **Ugasiti TestFlight**: buildovi, testeri i Test Information.
4. **Poslati shared secret** specifičan za aplikaciju, pa pokrenuti prijenos.
5. **Na strani primatelja, nakon prihvaćanja**: novi shared secret, unesen u svaki servis koji provjerava pretplate, uključujući RevenueCat. Ključevi za kupnje unutar aplikacije kreiraju se u Users and Access, kartica Integrations, i mogu se preuzeti samo jednom, prema [pomoći App Store Connecta](https://developer.apple.com/help/app-store-connect/configure-in-app-purchase-settings/generate-keys-for-in-app-purchases).
6. **Provjeriti adresu server obavijesti** u postavkama aplikacije. Appleova stranica o prijenosu o tome ne govori: provjeri je, nemoj pretpostavljati.
7. **Ponovno kreirati profile** i APNs ključ na računu primatelja. Za Expo aplikaciju postupak je u [APNs push certifikat s Expoom](https://devoria.fr/hr/blog/apple-push-certifikat-p8-p12-expo).
8. **Objaviti ažuriranje** potpisano novim računom, uz upozorenje o ponovnoj prijavi ako je keychain dijeljen.

## Objavi bez gubitka onoga što radi

[iOS Kit](https://devoria.fr/hr/kits/ios) kreće od početnog koda mojih aplikacija i prati četiri koraka do App Storea, tvojim tempom. Cijeli postupak je na stranici [objavi aplikaciju na App Storeu](https://devoria.fr/hr/expertise/objava-aplikacije-na-app-store).

Prije nego što bilo što promijeniš, [napravi besplatnu dijagnozu](https://devoria.fr/hr/diagnostic): posložit će korake pravim redom i poslati ti moju checklistu protiv Appleovih odbijanja.

## Česta pitanja

### Koliko traje prijenos aplikacije na App Storeu?

Primatelj ima 60 dana da prihvati. Nakon prihvaćanja Apple navodi do dva radna dana obrade. Ako aplikacija traži izvozne dokumente, dodaje se korak provjere.

### Nestaje li aplikacija s App Storea tijekom prijenosa?

Ne. Aplikacija ostaje u prodaji tijekom i nakon prijenosa. Zadržava ocjene, recenzije i Bundle ID, a korisnici i dalje dobivaju ažuriranja.

### Zadržavaju li pretplatnici pretplatu nakon prijenosa?

Apple ne opisuje nikakav prekid za pretplatnike. Jedini zahtjev odnosi se na shared secret specifičan za aplikaciju: onaj koji predaje šalje ga prije, primatelj ažurira svoje servere, pa nakon prijenosa generira novi.

### Može li se prenijeti aplikacija koja nikad nije objavljena?

Ne. Aplikacija mora imati barem jednu verziju objavljenu na App Storeu. Također ne smije biti u pretprodaji ni u reviewu.

### Tko može pokrenuti i prihvatiti prijenos aplikacije?

Samo vlasnici računa, tzv. Account Holder. Onome koji predaje treba Apple ID vlasnika koji prima i Team ID njegovog računa.

### Može li se prijenos aplikacije otkazati?

Da, dok je status Waiting for Recipient. Onaj koji predaje klikne Cancel Transfer, a primatelj Decline, u odjeljku App Transfers unutar Businessa. Bez odgovora prijenos istječe nakon 60 dana.


## Tvoj projekt

[Review Kit](https://devoria.fr/hr/kits/app-review): Moja checklista za App Store pregled, moja Appleova odbijanja i kako sam ih ispravio, checklista za Google Play i tri Claude Code skilla. 49 €.

[iOS & Android Kit](https://devoria.fr/hr/kits/ios): Napravi svoju iPhone i Android aplikaciju s Claude Codeom: početni kod mojih aplikacija, put do trgovina i svi kitovi. 99 €.

[Dijagnoza: što te dijeli od tvoje iPhone aplikacije](https://devoria.fr/hr/diagnostic): 7 pitanja, 60 sekundi: saznaj što te stvarno koči da objaviš svoju iPhone aplikaciju, dobij svoj put u 4 koraka i kit koji ti odgovara.
