Överföra en app till ett annat Apple Developer-konto
Av Mehdi Azizi
Publicerad , 9 min
Överföra en app: kontoinnehavaren startar App Transfer, mottagaren godkänner inom 60 dagar. Appen behåller sina recensioner och sitt Bundle ID.
För att flytta en app från ett Apple Developer-konto till ett annat erbjuder Apple appöverföring i App Store Connect. Kontoinnehavaren på det överlåtande kontot startar överföringen, kontoinnehavaren på det mottagande kontot godkänner den inom 60 dagar, och sedan tar processen upp till två arbetsdagar. Appen fortsätter att säljas, behåller sina betyg, recensioner och sitt Bundle ID, och användarna fortsätter att få uppdateringar.
Det som går sönder förbereder du innan du klickar: TestFlight, prenumerationer, Sign in with Apple, push-notiser, delad nyckelring. Jag har inte överfört någon app själv än. Den här guiden följer Apples hjälpsidor, som jag läste igenom den 3 november 2026, och checklistan i slutet är den jag skulle använda för mina appar, byggda med Expo och RevenueCat.
När ska man överföra en app
Enligt översikten över appöverföring är den till för när du har sålt appen till en annan utvecklare, eller när du vill flytta den till ett annat konto eller en annan organisation. Typiskt exempel för en indieutvecklare: gå från ett personligt konto till sitt företags konto. För att öppna ett sådant konto, läs först guiden om D-U-N-S-nummer.
Överföringen flyttar appen, inte ditt konto. Varje app överförs för sig, och den lämnar ditt konto helt när processen är klar.
Apples nio villkor
Sidan med kriterier för överföring listar nio, i den här ordningen:
| Apples kriterium | Det du kontrollerar |
|---|---|
| Inget av kontona väntar på eller håller på att genomgå en ändring, och båda har godkänt den senaste versionen av sina betalda och kostnadsfria avtal | Business, fliken Agreements, på båda sidor |
| Appen har minst en version publicerad på App Store | En app som aldrig släppts kan inte överföras |
| Appen är inte på förbeställning i något land eller någon region | Förbeställningen är avslutad eller borttagen |
| Appen har ingen av dessa statusar: Processing for Distribution, Waiting for Review, In Review, Accepted, Pending Developer Release, Pending Apple Release | Din senaste version är till salu |
| Köpen i appen har någon av dessa statusar: Approved, Ready to Submit, Developer Removed from Sale, Rejected | Inget köp i appen under granskning eller ofullständigt |
| Resurspaket som Apple hostar har ingen version i Waiting for Review eller In Review, på TestFlight eller App Store | Inget under granskning där |
| Inget produkt-ID för köp i appen används redan av någon av mottagarens appar | Jämför ID:na på båda kontona |
| En Mac-app som har använt sandlådan och delar sin Application Group Container Directory med andra Mac-appar kan inte överföras | Bara vissa Mac-appar |
| En Apple Arcade-app kan inte överföras | Gäller få projekt |
Vänta tills din senaste version är till salu innan du startar överföringen.
Förbered överföringen
De här punkterna fixar du innan du klickar, enligt Apples hjälpsidor:
- Säkerhetskopiera allt. Appen lämnar ditt konto: exportera metadata, priser, tillgänglighetsdatum, försäljning och nedladdningar.
- Stäng av TestFlight. Ta bort alla byggen och alla testare, och töm fälten under Test Information på varje språk. Hur grupperna fungerar står i TestFlight-guiden.
- Töm Xcode Cloud och ta bort entitlementet App Replacement om det finns, med en publicerad uppdatering.
- Prenumerationer: dela den appspecifika hemligheten. En app som säljer förnybara prenumerationer måste använda en appspecifik delad hemlighet. Du genererar den, skickar den till mottagaren och startar sedan överföringen. Mottagaren uppdaterar sina servrar innan hen godkänner, och genererar en ny hemlighet när överföringen är klar.
- Sign in with Apple: avgruppera och förbered identifierarna. Beskrivs längre ner.
- Webhooks: bestäm dig. De följer med appen. Ta bort dem innan om du inte längre vill ta emot händelser, eller låt mottagaren peka om dem.
Två effekter att känna till på pengasidan. Enligt sidan om Small Business Program räknas appens nettointäkter under kalenderåret till alla konton som startar eller godkänner överföringen. Gränsen på 1 miljon dollar bedöms alltså med den här appen inräknad, på båda sidor: se provisionen på 15 %. Och efter överföringen kan inga nya kampanjkoder skapas för appen: befintliga koder gäller i fyra veckor efter att de skapades.
Stegen för den som överlåter
Bara kontoinnehavaren (Account Holder) kan starta överföringen. Hen behöver Apple-ID:t för mottagande kontoinnehavare och Team ID för det kontot. Enligt hjälpen om att starta en överföring:
- Under Apps, välj appen.
- I sidofältet, under General, klicka på App information och scrolla sedan ner till Additional Information.
- Klicka på Transfer App. Du kan bli ombedd att ange en kod för tvåfaktorsautentisering.
- Om alla kriterier är uppfyllda, klicka på Continue. Annars Cancel, och fixa det som saknas.
- Ange mottagande kontoinnehavares Apple-ID och Team ID, sedan Continue.
- Läs villkoren, kryssa i rutan för godkännande och klicka sedan på Request Transfer.
- Klicka på Done.
Appen behåller sin status, med tillägget Pending App Transfer. Under tiden kan du inte ändra dess metadata, pris, tillgänglighet eller köp i appen. Pågående konversationer med App Review stängs.
Stegen för mottagaren
Bara kontoinnehavaren på det mottagande kontot kan godkänna, inom 60 dagar. Enligt hjälpen om att godkänna:
- Logga in i App Store Connect: en avisering meddelar att det finns en app att överföra.
- Öppna Business: aviseringen visas under Agreements.
- Under App Transfers, klicka på Review.
- Fyll i support-URL, marknadsförings-URL och URL till integritetspolicyn om appen hade sådana, samt kontaktuppgifter för App Review och App Store.
- Under User Access, välj vilka i ditt team som ser appen.
- Under App privacy, behåll eller gör om den tidigare ägarens svar. Om det saknas svar fyller du i dem före nästa version.
- Läs villkoren, kryssa i rutan för godkännande och klicka sedan på Accept.
Överföringen går över till Processing App Transfer, i upp till två arbetsdagar. Om appen kräver exportdokument går den via Waiting for Export Compliance. När det är klart får båda kontoinnehavarna besked, och appen försvinner från överlåtarens konto. Mottagaren skapar sedan nya provisioneringsprofiler, kopplade till appens App ID och distributionscertifikat: se iOS-certifikat och profiler.
Så länge statusen är Waiting for Recipient kan båda avbryta: Cancel Transfer för överlåtaren, Decline för mottagaren, i avsnittet App Transfers under Business.
Vad som följer med appen och vad som går sönder
| Del | Efter överföringen | Att göra |
|---|---|---|
| Bundle ID och App ID | De följer med, ett wildcard-App ID blir explicit | Inget |
| Betyg, recensioner, uppdateringar | De följer med, appen förblir till salu | Inget |
| Förnybara prenumerationer | De kräver en appspecifik delad hemlighet | Hemligheten skickas innan, genereras om efteråt |
| iCloud | Data, containrar och nyckel-värde-identifierare följer med | Uppdatera nyckel-värde-identifierarna i entitlements |
| Service ID för Sign in with Apple | Det följer med, om du inte tar bort kopplingen innan | Överföringsidentifierare att byta inom 60 dagar |
| Webhooks | De följer med | Ta bort dem innan, eller peka om dem efteråt |
| Push-notiser | Certifikaten gäller tills de löper ut | Mottagarens APNs-nyckel, uppdaterade servrar |
| Delad nyckelring | Den fungerar fram till nästa uppdatering | Gruppen återskapas med mottagarens Team ID |
| App Groups | Appen förblir tillgänglig | Gruppen tas bort hos överlåtaren, registreras hos mottagaren |
| Apple Pay | Merchant ID följer inte med | Nytt merchant ID före nästa uppdatering |
| Wallet-kort | De som uppdateras av appen måste utfärdas på nytt | Ny identifierare |
| Kampanjkoder | Inga nya koder | Gamla koder gäller i fyra veckor |
| Försäljning och utbetalningar | Överlåtaren behåller det som var innan, mottagaren får det som kommer efter | Exportera innan du startar |
| App Analytics | Överlåtaren förlorar åtkomsten, mottagaren får historiken | Inget |
| Nomineringar, bundle-historik | De följer inte med | Anteckna dem och skicka vidare innan du startar |
Nyckelringen kräver extra uppmärksamhet. Apple varnar: efter uppdateringen hittar appen inte längre inloggningstoken som ligger i den delade nyckelringen, och användarna måste logga in igen en gång. Om din app delar nyckelring med en annan app eller ett tillägg, förvarna dina användare innan du publicerar den uppdateringen.
För Game Center måste mottagaren göra om grupper, sammanslagna topplistor och matchmaking-regler. Mac Catalyst-appar överförs i två steg, iPad-appen först.
Sign in with Apple: överföringsidentifierarna
Med Sign in with Apple är varje användares identifierare unik för ditt team. Mottagaren kan inte återanvända den som den är. Apples dokumentation om att överföra användare beskriver tre steg:
- Avgruppera dina appar. En app som är grupperad med andra för Sign in with Apple kan inte överföras.
- Generera en överföringsidentifierare per användare. Med en token som hämtats under scopet
user.migrationanropar du endpointenusermigrationinfomed användarens identifierare och mottagarens Team ID. Svaret innehåller entransfer_sub. - Skicka bara överföringsidentifierarna. Varken ditt teams identifierare eller de privata e-postadresserna.
Du kan generera de här identifierarna före godkännandet, eller upp till 60 dagar efter. Mottagaren har 60 dagar efter godkännandet på sig att byta dem mot sina egna identifierare. Planera det bytet innan du startar överföringen. En annan effekt: om en användare inte har någon annan av dina appar kan du inte längre mejla hen på den privata adressen efter överföringen. Reglerna för inloggning finns i guideline 4.8.
Tidsgränserna att komma ihåg
| Steg | Tidsgräns |
|---|---|
| Mottagarens godkännande | 60 dagar efter starten |
| Behandling efter godkännandet | Upp till två arbetsdagar |
| Byte av identifierare för Sign in with Apple | 60 dagar efter godkännandet |
| Befintliga kampanjkoder | Fyra veckor efter att de skapades |
| APNs-certifikat i överföringen | Fram till deras utgångsdatum |
Min checklista för en Expo-app med RevenueCat
Det här är vad jag skulle kontrollera, i ordning, för en av mina appar:
- Exportera försäljning, nedladdningar och analytics innan du startar.
- Vänta tills den senaste versionen är till salu och köpen i appen har en tillåten status.
- Stäng av TestFlight: byggen, testare och Test Information.
- Skicka den appspecifika delade hemligheten, starta sedan överföringen.
- Hos mottagaren, efter godkännandet: en ny delad hemlighet, inlagd i alla tjänster som verifierar prenumerationer, RevenueCat inräknat. Nycklar för köp i appen skapas under Users and Access, fliken Integrations, och kan bara laddas ner en gång, enligt App Store Connect-hjälpen.
- Kontrollera adressen för servernotiser i appens inställningar. Apples sida om överföring nämner den inte: kontrollera den hellre än att anta något.
- Återskapa profilerna och APNs-nyckeln på mottagarens konto. För en Expo-app finns tillvägagångssättet i APNs-pushcertifikat med Expo.
- Publicera en uppdatering signerad av det nya kontot, och förvarna om en ny inloggning om nyckelringen är delad.
Publicera utan att förlora det som fungerar
iOS-kitet utgår från startkoden för mina appar och följer fyra steg fram till App Store, i din egen takt. Hela processen finns på sidan publicera en app på App Store.
Innan du ändrar något, gör din kostnadsfria diagnos: den sätter stegen i rätt ordning och skickar dig min checklista mot avslag från Apple.
Vanliga frågor
Hur lång tid tar en appöverföring på App Store?
Mottagaren har 60 dagar på sig att godkänna. När godkännandet är gjort anger Apple upp till två arbetsdagars behandling. Om appen kräver exportdokument tillkommer ett kontrollsteg.
Försvinner appen från App Store under överföringen?
Nej. Appen förblir till salu under och efter överföringen. Den behåller sina betyg, recensioner och sitt Bundle ID, och användarna fortsätter att få uppdateringar.
Behåller prenumeranterna sin prenumeration efter en överföring?
Apple beskriver inget avbrott för prenumeranter. Det enda kravet gäller den appspecifika delade hemligheten: överlåtaren skickar den innan, mottagaren uppdaterar sina servrar och genererar sedan en ny efter överföringen.
Kan man överföra en app som aldrig har publicerats?
Nej. Appen måste ha minst en version publicerad på App Store. Den får inte heller vara på förbeställning eller under granskning.
Vem kan starta och godkänna en appöverföring?
Bara kontoinnehavarna, som kallas Account Holder. Överlåtaren behöver mottagande kontoinnehavares Apple-ID och Team ID för det kontot.
Kan man avbryta en appöverföring?
Ja, så länge statusen är Waiting for Recipient. Överlåtaren klickar på Cancel Transfer och mottagaren på Decline, i avsnittet App Transfers under Business. Utan svar löper överföringen ut efter 60 dagar.

