samet teke.
vendre votre app

Transfert

Comment transférer une application vers un autre compte développeur App Store ? La checklist du vendeur

En bref

Pour transférer une application vers un autre compte développeur, le titulaire de votre compte (Account Holder) lance un transfert d’app (App Transfer) dans App Store Connect avec le compte Apple et le Team ID de l’acheteur ; le titulaire du compte de l’acheteur l’accepte dans un délai de 60 jours, et Apple le traite en 2 jours ouvrés au maximum. L’app peut rester en vente pendant tout ce temps et conserve ses notes et avis. Avant de commencer, assurez-vous qu’aucune version n’est en cours d’examen, que TestFlight est désactivé et qu’aucun de vos identifiants de produit d’achat intégré n’existe déjà dans le compte de l’acheteur.

Vous pensez à vendre ? Envoyez-moi le lien de l’app et vos chiffres approximatifs ; je réponds généralement en quelques heures, et c’est sans frais pour vous. Envoyez-moi votre app

D’après les pages d’aide App Store Connect d’Apple sur le transfert d’apps, vérifiées en septembre 2026. Apple met ces règles à jour. En cas de contradiction avec la documentation actuelle d’Apple, c’est Apple qui fait foi.

Quand vous vendez une app iOS, elle passe de votre compte développeur à celui de l’acheteur via le transfert d’app officiel d’Apple. Vous ne cédez pas votre compte développeur et vous ne soumettez pas l’app à nouveau. Le transfert est la dernière étape technique d’une vente. Pour le processus complet, des chiffres au paiement, voir comment vendre une app.

Quels sont les critères d’Apple pour transférer une app ?

Une app ne peut être transférée que si tous les critères de transfert d’app d’Apple sont remplis :

  • Les deux comptes sont en règle. Aucun n’est en attente ou en cours de modification, et tous deux ont accepté les derniers contrats Paid Apps et Free Apps. Si vous avez accepté l’avenant EU Alternative Terms Addendum, l’acheteur doit l’accepter aussi.
  • Au moins une version a été publiée sur l’App Store, et l’app n’est en précommande nulle part.
  • Aucune version n’est en cours de traitement. Rien ne peut être en statut Processing for Distribution, Waiting for Review, In Review, Accepted, Pending Developer Release ou Pending Apple Release.
  • Chaque achat intégré est en statut Approved, Ready to Submit, Developer Removed from Sale ou Rejected. Aucun n’attend d’examen.
  • Aucun identifiant de produit en double. Les identifiants de produit de vos achats intégrés ne doivent pas déjà exister dans le compte de l’acheteur.
  • Aucun asset pack hébergé par Apple n’est en cours d’examen.
  • TestFlight est désactivé, les builds, testeurs et informations de test sont supprimés, ainsi que les données Xcode Cloud.
  • Ce n’est pas une app Apple Arcade, ni une app Mac sandboxée qui partage un conteneur App Group.

Que doit faire le vendeur avant de lancer le transfert ?

Sécuriser d’abord le paiement, puis régler tout ce qui bloquerait ou compliquerait le transfert.

  1. Faites-vous d’abord payer en toute sécurité. L’acheteur approvisionne le séquestre (escrow), puis vous lancez le transfert. Voir le séquestre dans une vente d’app.
  2. Obtenez l’e-mail du compte Apple et le Team ID de l’acheteur. Le Team ID figure dans les informations d’adhésion de son compte développeur.
  3. Publiez toute mise à jour en attente, ou patientez. Rien ne peut être en cours d’examen pendant le transfert, et tant qu’il est en attente, vous ne pouvez modifier ni les métadonnées, ni les prix, ni la disponibilité, ni les achats intégrés.
  4. Désactivez TestFlight et supprimez les builds et les testeurs. Supprimez les données Xcode Cloud.
  5. Vérifiez les identifiants de produit avec l’acheteur pour qu’aucun n’entre en conflit avec ceux de son compte.
  6. Apps par abonnement : communiquez à l’acheteur le secret partagé propre à l’app (app-specific shared secret) avant le transfert ; il le régénère ensuite. Pour aller plus loin : vendre une app par abonnement.
  7. Sign in with Apple : si l’app l’utilise, générez des identifiants de transfert pour vos utilisateurs comme Apple le décrit, afin qu’ils conservent leur compte.
  8. Téléchargez vos données, comme les rapports de ventes et les exports App Analytics, pour vos impôts. Vous perdez l’accès à App Analytics après le transfert.

La plupart de ces points sont aussi ce que l’acheteur vérifie plus tôt, pendant la due diligence. Ma checklist de due diligence couvre ce volet.

Comment transférer une app vers un autre compte développeur, étape par étape ?

Le vendeur demande le transfert, l’acheteur l’accepte et Apple le traite. Voici les étapes, d’après les pages d’Apple sur le lancement et l’acceptation d’un transfert :

  1. Vendeur : le titulaire du compte (Account Holder) se connecte à App Store Connect, ouvre l’app, clique sur App Information (sous General), fait défiler jusqu’à Additional Information et clique sur Transfer App. Apple peut demander une authentification à deux facteurs. Si un critère n’est pas rempli, App Store Connect vous l’indique à ce moment-là.
  2. Vendeur : saisit le compte Apple et le Team ID du destinataire, accepte les conditions et clique sur Request Transfer. L’app conserve son statut, auquel s’ajoute Pending App Transfer. Chaque partie peut annuler tant que la demande attend le destinataire.
  3. Acheteur : le titulaire du compte destinataire accepte le transfert dans App Store Connect. S’il n’est pas accepté dans un délai de 60 jours, la demande expire.
  4. Apple : traite le transfert, ce qui peut prendre, selon Apple, jusqu’à deux jours ouvrés.
  5. Acheteur : crée de nouveaux profils de provisionnement, puis publie sa première mise à jour depuis le nouveau compte.

Qu’est-ce qui est conservé lors d’un transfert d’app, et qu’est-ce qui ne l’est pas ?

La fiche, les notes, les avis, les utilisateurs et le bundle ID sont conservés ; TestFlight, les App Groups, les identifiants marchands Apple Pay et certaines fonctionnalités Game Center ne le sont pas. Le détail, d’après la présentation du transfert d’app par Apple :

ÉlémentCe qui se passe
Fiche de l’app, notes et avisConservés. L’app peut rester en vente pendant le transfert.
Utilisateurs existantsGardent l’app et continuent de recevoir les mises à jour.
Bundle ID / App IDConservés (un App ID générique devient explicite).
Conteneurs iCloud / CloudKitConservés.
Sign in with AppleLe Service ID est conservé ; le vendeur doit générer des identifiants de transfert pour les utilisateurs.
App AnalyticsL’acheteur récupère tout l’historique. Le vendeur perd l’accès à App Analytics mais conserve les données Sales and Trends antérieures au transfert.
Ventes et paiementsChaque partie reçoit les données de ventes et de paiements de son côté de la date du transfert.
Notifications pushLes certificats APNs existants fonctionnent jusqu’à leur expiration ; l’acheteur a ensuite besoin des siens.
Partage du trousseauFonctionne jusqu’à la première mise à jour de l’acheteur ; ensuite, les utilisateurs devront peut-être se reconnecter une fois.
App GroupsNon conservés. Le vendeur les supprime et l’acheteur les enregistre à nouveau.
TestFlight et Xcode CloudDoivent être supprimés avant le transfert.
Game CenterCertaines fonctionnalités (groupes, classements fusionnés, compatibilité multijoueur) sont réinitialisées ou non conservées.
Identifiant marchand Apple PayNon conservé ; l’acheteur en a besoin d’un nouveau à la première mise à jour.
Cartes WalletDoivent être réémises.
Codes promoPlus aucun code promo ne peut être généré pour l’app après un transfert.

D’après la documentation d’Apple, vérifiée en septembre 2026.

Si votre app utilise Game Center, anticipez : Apple retire l’app des groupes Game Center, les classements fusionnés reviennent à leurs anciens identifiants, et l’acheteur publie un build qui utilise ces identifiants.

Que reste-t-il à faire au vendeur après le transfert ?

Remettre tout ce qui se trouve en dehors d’Apple, puis confirmer auprès du séquestre pour que l’argent soit libéré.

  • Remettez tout ce qui se trouve en dehors d’Apple : code source, backend, nom de domaine, outils d’analyse, suivi des crashs, boîte e-mail du support et comptes sur les réseaux sociaux, selon ce que prévoit le contrat.
  • Transférez les services tiers comme RevenueCat, Firebase et les régies publicitaires à l’acheteur, ou aidez-le à les recréer. RevenueCat transfère des projets entiers, pas des apps isolées.
  • Confirmez auprès du séquestre pour que les fonds soient libérés une fois que l’acheteur a confirmé la réception.
  • Restez joignable pendant la période d’accompagnement convenue dans le contrat de cession.

Devrais-je vendre mon compte développeur plutôt que de transférer l’app ?

Presque jamais. Le transfert d’app d’Apple existe justement pour que les apps changent de mains sans partager de comptes. Vendre un compte développeur entier lie votre identité et vos informations fiscales à l’activité de quelqu’un d’autre, et c’est risqué pour les deux parties. Transférez l’app et gardez votre compte.

Le transfert sur Google Play est-il différent ?

Oui. Sur Android, vous envoyez la demande depuis la Play Console avec les identifiants de transaction d’inscription des deux comptes, et les apps avec achats intégrés sont dépubliées jusqu’à ce que l’acheteur les republie. Le guide complet se trouve dans mon article sur le transfert d’app sur Google Play.

Questions fréquentes

Combien de temps prend le transfert d’une app sur l’App Store ?

Une fois que l’acheteur a accepté, Apple indique que le traitement prend jusqu’à deux jours ouvrés. L’acheteur dispose de 60 jours pour accepter avant que la demande n’expire.

Mon app sera-t-elle hors ligne pendant le transfert ?

Non. Apple indique que l’app peut rester disponible sur l’App Store pendant le transfert, et les utilisateurs existants continuent de l’utiliser et de recevoir les mises à jour.

Les notes et les avis sont-ils transférés avec l’app ?

Oui. Apple indique que l’app conserve ses notes et ses avis après le transfert.

Puis-je transférer une seule app si mon compte en contient plusieurs ?

Oui. Les transferts se font app par app, et vos autres apps restent dans votre compte.

Qui doit lancer le transfert ?

Les pages d’aide d’Apple indiquent que c’est le titulaire du compte (Account Holder) du compte développeur du vendeur qui lance le transfert, et le titulaire du compte de l’acheteur qui l’accepte.

Que deviennent les abonnés existants quand une app est transférée ?

Apple sépare les rapports de ventes et de paiements à la date du transfert. La page d’Apple ne précise pas que les abonnements continuent de se renouveler, mais en pratique, vendeurs et acheteurs rapportent qu’ils se poursuivent après le transfert. Voir vendre une app par abonnement pour les détails.