Transferir una app a un altre compte Apple Developer
Per Mehdi Azizi
Publicat el , 9 min
El titular inicia App Transfer i el destinatari l'accepta en 60 dies. L'app conserva les valoracions, les ressenyes i el Bundle ID.
Per passar una app d'un compte Apple Developer a un altre, Apple ofereix la transferència d'apps a App Store Connect. El titular del compte que cedeix inicia la transferència, el titular del compte que la rep l'accepta en un termini de 60 dies, i després l'operació tarda fins a dos dies laborables. L'app continua a la venda, conserva les valoracions, les ressenyes i el Bundle ID, i els usuaris continuen rebent les actualitzacions.
El que es trenca s'ha de preparar abans de fer clic: TestFlight, subscripcions, Sign in with Apple, notificacions push, clauer compartit. Encara no he transferit cap app jo mateix. Aquesta guia segueix les pàgines d'ajuda d'Apple, revisades el 3 de novembre de 2026, i la llista final és la que aplicaria a les meves apps, fetes amb Expo i RevenueCat.
Quan s'ha de transferir una app
Segons la presentació de la transferència d'apps, serveix quan has venut l'app a un altre desenvolupador, o quan la vols moure a un altre compte o a una altra organització. Exemple típic per a un independent: passar d'un compte personal al compte de la seva empresa. Per obrir aquest compte, llegeix primer la guia del número D-U-N-S.
La transferència mou l'app, no el teu compte. Cada app es transfereix per separat, i surt del tot del teu compte quan acaba l'operació.
Les nou condicions d'Apple
La pàgina dels criteris de transferència n'enumera nou, en aquest ordre:
| Criteri d'Apple | Què comproves |
|---|---|
| Cap dels dos comptes està pendent o en procés de canvi, i tots dos han acceptat la darrera versió dels acords de pagament i gratuïts | Business, pestanya Agreements, a les dues bandes |
| L'app té almenys una versió publicada a l'App Store | Una app que no ha sortit mai no es pot transferir |
| L'app no està en reserva anticipada a cap país ni regió | Reserva anticipada acabada o retirada |
| L'app no té cap d'aquests estats: Processing for Distribution, Waiting for Review, In Review, Accepted, Pending Developer Release, Pending Apple Release | La teva darrera versió està a la venda |
| Les compres integrades tenen un d'aquests estats: Approved, Ready to Submit, Developer Removed from Sale, Rejected | Cap compra integrada en revisió o incompleta |
| Els paquets de recursos allotjats per Apple no tenen cap versió en Waiting for Review ni In Review, a TestFlight o a l'App Store | Res en revisió per aquesta banda |
| Cap identificador de producte de compra integrada de l'app ja el fa servir una app del destinatari | Compara els identificadors dels dos comptes |
| Una app de Mac que ha fet servir el sandbox i comparteix el seu Application Group Container Directory amb altres apps de Mac no es pot transferir | Només algunes apps de Mac |
| Una app d'Apple Arcade no es pot transferir | Afecta pocs projectes |
Espera que la teva darrera versió estigui a la venda abans d'iniciar la transferència.
Preparar la transferència
Aquests punts es resolen abans de fer clic, segons les pàgines d'ajuda d'Apple:
- Fes còpia de tot. L'app surt del teu compte: exporta metadades, preus, dates de disponibilitat, vendes i descàrregues.
- Talla TestFlight. Retira totes les builds i tots els testers, i buida els camps de Test Information en cada idioma. El funcionament dels grups és a la guia de TestFlight.
- Buida Xcode Cloud i retira l'entitlement App Replacement si existeix, amb una actualització publicada.
- Subscripcions: comparteix el secret propi de l'app. Una app que ven subscripcions renovables ha de fer servir un secret compartit propi de l'app. El generes, el passes al destinatari i després inicies la transferència. El destinatari actualitza els seus servidors abans d'acceptar, i genera un secret nou quan la transferència acaba.
- Sign in with Apple: desagrupa i prepara els identificadors. Ho detallo més avall.
- Webhooks: decideix. Segueixen l'app. Elimina'ls abans si ja no vols rebre esdeveniments, o deixa que el destinatari els redirigeixi.
Dos efectes que has de conèixer pel que fa als diners. Segons la pàgina del Small Business Program, els ingressos nets de l'app de l'any natural s'atribueixen a tots els comptes que inicien o accepten la transferència. El llindar d'1 milió de dòlars, doncs, es calcula amb aquesta app, a les dues bandes: mira la comissió del 15 %. I després de la transferència ja no es pot crear cap codi promocional per a l'app: els codis existents continuen sent vàlids quatre setmanes després de crear-los.
Els passos del cedent
Només el titular del compte (Account Holder) pot iniciar la transferència. Necessita l'Apple ID del titular que la rep i el Team ID del seu compte. Segons l'ajuda sobre com iniciar una transferència:
- A Apps, tria l'app.
- A la barra lateral, sota General, fes clic a App information i baixa fins a Additional Information.
- Fes clic a Transfer App. És possible que et demanin un codi de doble autenticació.
- Si es compleixen tots els criteris, fes clic a Continue. Si no, Cancel, i resol el que falti.
- Introdueix l'Apple ID del titular destinatari i el seu Team ID, i després Continue.
- Llegeix les condicions, marca la casella d'acord i fes clic a Request Transfer.
- Fes clic a Done.
L'app manté el seu estat, amb la indicació Pending App Transfer afegida. Mentrestant, ja no pots modificar-ne les metadades, el preu, la disponibilitat ni les compres integrades. Les converses en curs amb App Review es tanquen.
Els passos del destinatari
Només el titular del compte que la rep pot acceptar-la, en un termini de 60 dies. Segons l'ajuda sobre l'acceptació:
- Inicia sessió a App Store Connect: una alerta anuncia l'app que s'ha de transferir.
- Obre Business: l'alerta apareix a Agreements.
- A App Transfers, fes clic a Review.
- Omple l'URL d'assistència, l'URL de màrqueting i l'URL de la política de privadesa si l'app en tenia, i els contactes per a App Review i l'App Store.
- A User Access, tria qui del teu equip veu l'app.
- A App privacy, reprèn o refés les respostes de l'antic propietari. Si no n'hi ha, les completes abans de la propera versió.
- Llegeix les condicions, marca la casella d'acord i fes clic a Accept.
La transferència passa a Processing App Transfer, fins a dos dies laborables. Si l'app necessita documents d'exportació, passa per Waiting for Export Compliance. Al final, s'avisa els dos titulars i l'app desapareix del compte del cedent. Després, el destinatari crea perfils de provisionament nous, vinculats a l'App ID de l'app i al seu certificat de distribució: mira certificats i perfils iOS.
Mentre l'estat sigui Waiting for Recipient, qualsevol dels dos pot cancel·lar: Cancel Transfer per al cedent, Decline per al destinatari, a la secció App Transfers de Business.
Què segueix l'app i què es trenca
| Element | Després de la transferència | Què cal fer |
|---|---|---|
| Bundle ID i App ID | Segueixen l'app, un App ID genèric passa a ser explícit | Res |
| Valoracions, ressenyes, actualitzacions | Segueixen l'app, que continua a la venda | Res |
| Subscripcions renovables | Exigeixen un secret compartit propi de l'app | Secret passat abans, regenerat després |
| iCloud | Dades, contenidors i identificadors clau-valor segueixen l'app | Actualitzar els identificadors clau-valor dels entitlements |
| Service ID de Sign in with Apple | Segueix l'app, tret que en retiris l'associació abans | Identificadors de transferència per intercanviar en 60 dies |
| Webhooks | Segueixen l'app | Eliminar-los abans, o redirigir-los després |
| Notificacions push | Els certificats són vàlids fins que caduquen | Clau APNs del destinatari, servidors actualitzats |
| Clauer compartit | Funciona fins a la següent actualització | Grup recreat amb el Team ID del destinatari |
| App Groups | L'app continua disponible | Grup eliminat al cedent, registrat al destinatari |
| Apple Pay | El merchant ID no segueix l'app | Merchant ID nou abans de la propera actualització |
| Targetes de Wallet | Les que actualitza l'app s'han de tornar a emetre | Identificador nou |
| Codis promocionals | No es pot crear cap codi nou | Codis antics vàlids quatre setmanes |
| Vendes i pagaments | El cedent es queda amb l'abans, el destinatari rep el després | Exportar abans d'iniciar |
| App Analytics | El cedent hi perd l'accés, el destinatari rep l'historial | Res |
| Nominacions, historial de bundles | No segueixen l'app | Apuntar-los i passar-los abans d'iniciar |
El clauer mereix una atenció especial. Apple avisa: després de l'actualització, l'app ja no troba el token de sessió guardat al clauer compartit, i els usuaris han de tornar a iniciar sessió una vegada. Si la teva app comparteix el clauer amb una altra app o una extensió, avisa els usuaris abans de publicar aquesta actualització.
Pel que fa a Game Center, els grups, les classificacions combinades i les regles de matchmaking les ha de refer el destinatari. Les apps Mac Catalyst es transfereixen en dos temps, primer l'app d'iPad.
Sign in with Apple: els identificadors de transferència
Amb Sign in with Apple, l'identificador de cada usuari és propi del teu equip. El destinatari no el pot reutilitzar tal qual. La documentació d'Apple sobre la transferència d'usuaris preveu tres passos:
- Desagrupa les teves apps. Una app agrupada amb d'altres per a Sign in with Apple no es pot transferir.
- Genera un identificador de transferència per usuari. Amb un token obtingut amb l'scope
user.migration, crides l'endpointusermigrationinfoamb l'identificador de l'usuari i el Team ID del destinatari. La resposta conté untransfer_sub. - Passa només els identificadors de transferència. Ni els identificadors del teu equip, ni les adreces de correu privades.
Pots generar aquests identificadors abans de l'acceptació, o fins a 60 dies després. El destinatari té 60 dies després de l'acceptació per intercanviar-los pels seus propis identificadors. Planifica aquest intercanvi abans d'iniciar la transferència. Un altre efecte: si un usuari no té cap altra app teva, després de la transferència ja no li pots escriure a l'adreça privada. Les regles d'inici de sessió són a la guideline 4.8.
Els terminis que cal recordar
| Pas | Termini |
|---|---|
| Acceptació per part del destinatari | 60 dies després d'iniciar-la |
| Processament després de l'acceptació | Fins a dos dies laborables |
| Intercanvi dels identificadors de Sign in with Apple | 60 dies després de l'acceptació |
| Codis promocionals existents | Quatre setmanes després de crear-los |
| Certificats APNs de la transferència | Fins a la data de caducitat |
La meva llista per a una app Expo amb RevenueCat
Això és el que comprovaria, en ordre, per a una de les meves apps:
- Exportar vendes, descàrregues i analítiques abans d'iniciar.
- Esperar que la darrera versió estigui a la venda i que les compres integrades tinguin un estat permès.
- Tallar TestFlight: builds, testers i Test Information.
- Passar el secret compartit propi de l'app i després iniciar la transferència.
- Al destinatari, després de l'acceptació: un secret compartit nou, introduït a qualsevol servei que verifiqui les subscripcions, RevenueCat inclòs. Les claus de compra integrada es creen a Users and Access, pestanya Integrations, i només es poden descarregar una vegada, segons l'ajuda d'App Store Connect.
- Comprovar l'adreça de les notificacions de servidor a la fitxa de l'app. La pàgina d'Apple sobre la transferència no en parla: comprova-ho en lloc de donar-ho per fet.
- Recrear els perfils i la clau APNs al compte del destinatari. Per a una app Expo, els passos són a el certificat push APNs amb Expo.
- Publicar una actualització signada pel compte nou, avisant que caldrà tornar a iniciar sessió si el clauer és compartit.
Publicar sense perdre el que funciona
El iOS & Android Kit parteix del codi inicial de les meves apps i segueix quatre passos fins a l'App Store, al teu ritme. El procés complet és a la pàgina publicar una aplicació a l'App Store.
Abans de canviar res, fes el teu diagnòstic gratuït: posa els passos en ordre i t'envia la meva checklist antirebuig d'Apple.
Preguntes freqüents
Quant de temps tarda una transferència d'app a l'App Store?
El destinatari té 60 dies per acceptar-la. Un cop acceptada, Apple anuncia fins a dos dies laborables de processament. Si l'app necessita documents d'exportació, s'hi afegeix un pas de verificació.
L'app desapareix de l'App Store durant la transferència?
No. L'app continua a la venda durant i després de la transferència. Conserva les valoracions, les ressenyes i el Bundle ID, i els usuaris continuen rebent les actualitzacions.
Els subscriptors conserven la subscripció després d'una transferència?
Apple no descriu cap tall per als subscriptors. La seva única exigència és sobre el secret compartit propi de l'app: el cedent el passa abans, el destinatari actualitza els seus servidors i en genera un de nou després de la transferència.
Es pot transferir una app que no s'ha publicat mai?
No. L'app ha de tenir almenys una versió publicada a l'App Store. Tampoc no pot estar en reserva anticipada ni en revisió.
Qui pot iniciar i acceptar una transferència d'app?
Només els titulars dels comptes, anomenats Account Holder. El cedent necessita l'Apple ID del titular destinatari i el Team ID del seu compte.
Es pot cancel·lar una transferència d'app?
Sí, mentre l'estat sigui Waiting for Recipient. El cedent fa clic a Cancel Transfer, i el destinatari a Decline, a la secció App Transfers de Business. Sense resposta, la transferència caduca al cap de 60 dies.

