# Prenos aplikacije na drug Apple Developer račun

> Imetnik računa sproži App Transfer, prejemnik ga sprejme v 60 dneh. Aplikacija ohrani ocene in Bundle ID. Pogoji, koraki in pasti.

Izvirna stran: [Prenos aplikacije na drug Apple Developer račun](https://devoria.fr/sl/blog/prenos-aplikacije-apple-developer-racun)
Avtor: [Mehdi Azizi](https://devoria.fr/sl/mehdi-azizi)
Objava: 2026-11-04
Zadnja revizija vsebine: 2026-11-04


Če želiš aplikacijo prenesti z enega Apple Developer računa na drugega, Apple v App Store Connect ponuja prenos aplikacije. **Imetnik računa, ki aplikacijo oddaja, sproži prenos, imetnik računa, ki jo prejme, ga sprejme v 60 dneh, nato postopek traja do dva delovna dneva.** Aplikacija ostane v prodaji, ohrani ocene, mnenja in Bundle ID, uporabniki pa še naprej dobivajo posodobitve.

Kar se pokvari, pripraviš, preden klikneš: TestFlight, naročnine, Sign in with Apple, push obvestila, deljeni keychain. Sam še nisem prenesel nobene aplikacije. Ta vodič sledi Applovim stranem pomoči, ki sem jih ponovno prebral 3. novembra 2026, končni seznam pa je tisti, ki bi ga uporabil za svoje aplikacije, narejene z Expo in RevenueCat.

## Kdaj prenesti aplikacijo

Glede na [predstavitev prenosa aplikacije](https://developer.apple.com/help/app-store-connect/transfer-an-app/overview-of-app-transfer) je prenos namenjen primerom, ko si aplikacijo prodal drugemu razvijalcu ali jo želiš premakniti na drug račun ali v drugo organizacijo. Tipičen primer za neodvisnega razvijalca: prehod z osebnega računa na račun svojega podjetja. Preden odpreš tak račun, preberi vodič o [številki D-U-N-S](https://devoria.fr/sl/blog/stevilka-d-u-n-s-apple-brezplacno).

**Prenos premakne aplikacijo, ne tvojega računa.** Vsako aplikacijo preneseš posebej, in ko je postopek končan, v celoti zapusti tvoj račun.

## Applovih devet pogojev

Stran z [merili za prenos](https://developer.apple.com/help/app-store-connect/transfer-an-app/app-transfer-criteria) jih navaja devet, v tem vrstnem redu:

| Applovo merilo                                                                                                                                                   | Kaj preveriš                                             |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| Noben od obeh računov ni v čakanju ali v postopku spremembe, oba pa sta sprejela zadnjo različico pogodb za plačljive in brezplačne aplikacije                   | Business, zavihek Agreements, na obeh straneh            |
| Aplikacija ima vsaj eno različico, objavljeno v App Storu                                                                                                        | Aplikacije, ki ni bila nikoli izdana, ni mogoče prenesti |
| Aplikacija ni v prednaročilu v nobeni državi ali regiji                                                                                                          | Prednaročilo končano ali umaknjeno                       |
| Aplikacija nima nobenega od teh statusov: Processing for Distribution, Waiting for Review, In Review, Accepted, Pending Developer Release, Pending Apple Release | Tvoja zadnja različica je v prodaji                      |
| Nakupi v aplikaciji imajo enega od teh statusov: Approved, Ready to Submit, Developer Removed from Sale, Rejected                                                | Noben nakup v aplikaciji ni v pregledu ali nepopoln      |
| Paketi virov, ki jih gosti Apple, nimajo nobene različice v Waiting for Review ali In Review, na TestFlightu ali v App Storu                                     | Na tej strani nič v pregledu                             |
| Noben identifikator izdelka za nakup v aplikaciji ni že uporabljen v kateri od prejemnikovih aplikacij                                                           | Primerjaj identifikatorje obeh računov                   |
| Aplikacije za Mac, ki je uporabljala sandbox in deli svoj Application Group Container Directory z drugimi aplikacijami za Mac, ni mogoče prenesti                | Samo nekatere aplikacije za Mac                          |
| Aplikacije Apple Arcade ni mogoče prenesti                                                                                                                       | Zadeva malo projektov                                    |

**Preden sprožiš prenos, počakaj, da je tvoja zadnja različica v prodaji.**

## Priprava na prenos

Te točke uredi, preden klikneš, po Applovih straneh pomoči:

- **Naredi varnostno kopijo vsega.** Aplikacija zapusti tvoj račun: izvozi metapodatke, cene, datume razpoložljivosti, prodajo in prenose.
- **Izklopi TestFlight.** Odstrani vse builde in vse testerje ter izprazni polja Test Information v vseh jezikih. Kako delujejo skupine, piše v [vodiču o TestFlightu](https://devoria.fr/sl/blog/testflight-testiranje-aplikacije-iphone).
- **Izprazni Xcode Cloud** in odstrani entitlement App Replacement, če obstaja, z objavljeno posodobitvijo.
- **Naročnine: deli skrivnost, vezano na aplikacijo.** Aplikacija, ki prodaja samodejno obnovljive naročnine, mora uporabljati deljeno skrivnost (shared secret), vezano na aplikacijo. Ustvariš jo, jo pošlješ prejemniku, nato sprožiš prenos. Prejemnik posodobi svoje strežnike, preden sprejme, in po končanem prenosu ustvari novo skrivnost.
- **Sign in with Apple: razdruži in pripravi identifikatorje.** Podrobneje spodaj.
- **Webhooki: odloči se.** Sledijo aplikaciji. Izbriši jih prej, če ne želiš več prejemati dogodkov, ali pa naj jih prejemnik preusmeri.

Dva učinka, ki ju moraš poznati glede denarja. Po [strani Small Business Program](https://developer.apple.com/app-store/small-business-program/) se neto prihodki aplikacije v koledarskem letu pripišejo vsem računom, ki prenos sprožijo ali sprejmejo. Prag 1 milijona dolarjev se torej presoja s to aplikacijo, na obeh straneh: glej [15-odstotno provizijo](https://devoria.fr/sl/blog/apple-small-business-program-provizija-15). Po prenosu pa za aplikacijo ni več mogoče ustvariti nobene promocijske kode: obstoječe kode veljajo štiri tedne od nastanka.

## Koraki na strani oddajnika

Prenos lahko sproži samo imetnik računa (Account Holder). Potrebuje Apple ID imetnika, ki aplikacijo prejme, in Team ID njegovega računa. Po [pomoči za sprožitev prenosa](https://developer.apple.com/help/app-store-connect/transfer-an-app/initiate-an-app-transfer):

1. V Apps izberi aplikacijo.
2. V stranski vrstici pod General klikni App information, nato se pomakni do Additional Information.
3. Klikni Transfer App. Morda boš moral vnesti kodo dvostopenjskega preverjanja.
4. Če so vsa merila izpolnjena, klikni Continue. Sicer Cancel in uredi, kar manjka.
5. Vnesi Apple ID imetnika, ki prejme aplikacijo, in njegov Team ID, nato Continue.
6. Preberi pogoje, označi polje za strinjanje, nato klikni Request Transfer.
7. Klikni Done.

Aplikacija obdrži svoj status, dodatno pa ima oznako Pending App Transfer. V tem času ne moreš več spreminjati njenih metapodatkov, cene, razpoložljivosti ali nakupov v aplikaciji. Odprti pogovori z App Review se zaprejo.

## Koraki na strani prejemnika

Sprejme lahko samo imetnik računa, ki aplikacijo prejme, in to v 60 dneh. Po [pomoči za sprejem](https://developer.apple.com/help/app-store-connect/transfer-an-app/accept-an-app-transfer):

1. Prijavi se v App Store Connect: opozorilo te obvesti o aplikaciji za prenos.
2. Odpri Business: opozorilo se prikaže v Agreements.
3. Pod App Transfers klikni Review.
4. Vnesi URL za podporo, marketinški URL in URL politike zasebnosti, če jih je aplikacija imela, ter kontakte za App Review in App Store.
5. V User Access izberi, kdo v tvoji ekipi vidi aplikacijo.
6. V App privacy prevzemi ali na novo izpolni odgovore prejšnjega lastnika. Če odgovorov ni, jih izpolniš pred naslednjo različico.
7. Preberi pogoje, označi polje za strinjanje, nato klikni Accept.

Prenos preide v Processing App Transfer, do dva delovna dneva. Če aplikacija zahteva izvozno dokumentacijo, gre skozi Waiting for Export Compliance. Na koncu sta oba imetnika obveščena, aplikacija pa izgine z računa oddajnika. **Prejemnik nato ustvari nove provisioning profile**, vezane na App ID aplikacije in njen distribucijski certifikat: glej [iOS certifikati in profili](https://devoria.fr/sl/blog/certifikat-razvijalca-ios-provisioning-profile-expo).

Dokler je status Waiting for Recipient, lahko vsak prekliče: oddajnik s Cancel Transfer, prejemnik z Decline, v razdelku App Transfers v Business.

## Kaj sledi aplikaciji in kaj se pokvari

| Element                          | Po prenosu                                                  | Kaj narediti                                                 |
| -------------------------------- | ----------------------------------------------------------- | ------------------------------------------------------------ |
| Bundle ID in App ID              | Sledita, generični App ID postane ekspliciten               | Nič                                                          |
| Ocene, mnenja, posodobitve       | Sledijo, aplikacija ostane v prodaji                        | Nič                                                          |
| Samodejno obnovljive naročnine   | Zahtevajo deljeno skrivnost, vezano na aplikacijo           | Skrivnost poslana prej, ustvarjena na novo po prenosu        |
| iCloud                           | Podatki, vsebniki in identifikatorji ključ-vrednost sledijo | Posodobiti identifikatorje ključ-vrednost v entitlementih    |
| Service ID za Sign in with Apple | Sledi, razen če povezavo odstraniš prej                     | Identifikatorje za prenos zamenjati v 60 dneh                |
| Webhooki                         | Sledijo                                                     | Izbrisati prej ali preusmeriti po prenosu                    |
| Push obvestila                   | Certifikati veljajo do izteka                               | Prejemnikov APNs ključ, posodobljeni strežniki               |
| Deljeni keychain                 | Deluje do naslednje posodobitve                             | Skupino ponovno ustvariti s prejemnikovim Team ID            |
| App Groups                       | Aplikacija ostane na voljo                                  | Skupino izbrisati pri oddajniku, registrirati pri prejemniku |
| Apple Pay                        | Merchant ID ne sledi                                        | Nov merchant ID pred naslednjo posodobitvijo                 |
| Kartice Wallet                   | Tiste, ki jih posodablja aplikacija, je treba izdati znova  | Nov identifikator                                            |
| Promocijske kode                 | Nobene nove kode več                                        | Stare kode veljajo štiri tedne                               |
| Prodaja in izplačila             | Oddajnik obdrži prej, prejemnik dobi potem                  | Izvoziti pred sprožitvijo                                    |
| App Analytics                    | Oddajnik izgubi dostop, prejemnik dobi zgodovino            | Nič                                                          |
| Nominacije, zgodovina bundlov    | Ne sledijo                                                  | Zapisati in posredovati pred sprožitvijo                     |

Keychain si zasluži posebno pozornost. Apple opozarja: po posodobitvi aplikacija ne najde več prijavnega žetona, shranjenega v deljenem keychainu, in **uporabniki se morajo enkrat znova prijaviti**. Če tvoja aplikacija deli keychain z drugo aplikacijo ali razširitvijo, obvesti uporabnike, preden objaviš to posodobitev.

Pri Game Centru mora prejemnik na novo nastaviti skupine, združene lestvice in pravila za matchmaking. Aplikacije Mac Catalyst se prenašajo v dveh korakih, najprej aplikacija za iPad.

## Sign in with Apple: identifikatorji za prenos

Pri Sign in with Apple je identifikator vsakega uporabnika vezan na tvojo ekipo. Prejemnik ga ne more uporabiti takšnega, kot je. [Applova dokumentacija o prenosu uporabnikov](https://developer.apple.com/documentation/signinwithapple/transferring-your-apps-and-users-to-another-team) predvideva tri korake:

1. **Razdruži svoje aplikacije.** Aplikacije, združene z drugimi za Sign in with Apple, ni mogoče prenesti.
2. **Ustvari identifikator za prenos za vsakega uporabnika.** Z žetonom, pridobljenim v scope `user.migration`, pokličeš endpoint `usermigrationinfo` z identifikatorjem uporabnika in prejemnikovim Team ID. Odgovor vsebuje `transfer_sub`.
3. **Pošlji samo identifikatorje za prenos.** Ne identifikatorjev svoje ekipe ne zasebnih e-poštnih naslovov.

Te identifikatorje lahko ustvariš pred sprejemom ali do 60 dni po njem. **Prejemnik ima 60 dni po sprejemu, da jih zamenja za svoje identifikatorje.** To zamenjavo načrtuj, preden sprožiš prenos. Še en učinek: če uporabnik nima nobene druge tvoje aplikacije, mu po prenosu ne moreš več pisati na njegov zasebni naslov. Pravila prijave so v [smernici 4.8](https://devoria.fr/sl/blog/guideline-4-8-login-services-sign-in-with-apple).

## Roki, ki si jih zapomni

| Korak                                         | Rok                     |
| --------------------------------------------- | ----------------------- |
| Sprejem s strani prejemnika                   | 60 dni po sprožitvi     |
| Obdelava po sprejemu                          | Do dva delovna dneva    |
| Zamenjava identifikatorjev Sign in with Apple | 60 dni po sprejemu      |
| Obstoječe promocijske kode                    | Štiri tedne od nastanka |
| APNs certifikati iz prenosa                   | Do datuma izteka        |

## Moj seznam za aplikacijo Expo z RevenueCat

Tole bi preveril, po vrsti, za eno od svojih aplikacij:

1. **Izvoziti** prodajo, prenose in analitiko pred sprožitvijo.
2. **Počakati**, da je zadnja različica v prodaji in da imajo nakupi v aplikaciji dovoljen status.
3. **Izklopiti TestFlight**: builde, testerje in Test Information.
4. **Poslati deljeno skrivnost**, vezano na aplikacijo, nato sprožiti prenos.
5. **Na strani prejemnika, po sprejemu**: nova deljena skrivnost, vnesena v vsako storitev, ki preverja naročnine, vključno z RevenueCat. Ključi za nakupe v aplikaciji se ustvarijo v Users and Access, zavihek Integrations, in jih lahko preneseš samo enkrat, po [pomoči App Store Connect](https://developer.apple.com/help/app-store-connect/configure-in-app-purchase-settings/generate-keys-for-in-app-purchases).
6. **Preveriti naslov za strežniška obvestila** na strani aplikacije. Applova stran o prenosu tega ne omenja: raje preveri, kot da predpostavljaš.
7. **Ponovno ustvariti profile** in APNs ključ v prejemnikovem računu. Za aplikacijo Expo je postopek opisan v [push certifikatu APNs z Expo](https://devoria.fr/sl/blog/apple-push-certifikat-p8-p12-expo).
8. **Objaviti posodobitev**, podpisano z novim računom, in opozoriti na ponovno prijavo, če je keychain deljen.

## Objavi, ne da izgubiš, kar deluje

[iOS & Android Kit](https://devoria.fr/sl/kits/ios) izhaja iz začetne kode mojih aplikacij in te v štirih korakih pripelje do App Stora, v tvojem tempu. Celoten postopek je na strani [objava aplikacije v App Storu](https://devoria.fr/sl/expertise/objava-aplikacije-v-app-store).

Preden karkoli spremeniš, [naredi brezplačno diagnozo](https://devoria.fr/sl/diagnostic): koraki se razvrstijo v pravi vrstni red, dobiš pa tudi moj kontrolni seznam proti Applovim zavrnitvam.

## Pogosta vprašanja

### Koliko časa traja prenos aplikacije v App Storu?

Prejemnik ima 60 dni, da sprejme. Po sprejemu Apple napoveduje do dva delovna dneva obdelave. Če aplikacija zahteva izvozno dokumentacijo, se doda še korak preverjanja.

### Ali aplikacija med prenosom izgine iz App Stora?

Ne. Aplikacija ostane v prodaji med prenosom in po njem. Ohrani ocene, mnenja in Bundle ID, uporabniki pa še naprej dobivajo posodobitve.

### Ali naročniki po prenosu obdržijo naročnino?

Apple ne opisuje nobene prekinitve za naročnike. Edina zahteva se nanaša na deljeno skrivnost, vezano na aplikacijo: oddajnik jo pošlje prej, prejemnik posodobi svoje strežnike, nato po prenosu ustvari novo.

### Ali lahko preneseš aplikacijo, ki ni bila nikoli objavljena?

Ne. Aplikacija mora imeti vsaj eno različico, objavljeno v App Storu. Prav tako ne sme biti v prednaročilu ali v pregledu.

### Kdo lahko sproži in sprejme prenos aplikacije?

Samo imetniki računov, imenovani Account Holder. Oddajnik potrebuje Apple ID imetnika, ki aplikacijo prejme, in Team ID njegovega računa.

### Ali lahko prekličeš prenos aplikacije?

Da, dokler je status Waiting for Recipient. Oddajnik klikne Cancel Transfer, prejemnik pa Decline, v razdelku App Transfers v Business. Če odgovora ni, prenos po 60 dneh poteče.


## Tvoj projekt

[Review Kit](https://devoria.fr/sl/kits/app-review): Moj kontrolni seznam za pregled v App Store, moje popravljene zavrnitve Applea, seznam za Google Play in trije skilli za Claude Code. 49 €.

[iOS & Android Kit](https://devoria.fr/sl/kits/ios): Ustvari svojo aplikacijo za iPhone in Android s Claude Code: začetna koda mojih aplikacij, pot do trgovin in vsi kompleti. 99 €.

[Diagnoza: kaj te loči od tvoje aplikacije za iPhone](https://devoria.fr/sl/diagnostic): 7 vprašanj, 60 sekund: izveš, kaj te zares ovira pri objavi aplikacije za iPhone, dobiš pot v 4 korakih in komplet, ki ti ustreza.
