Transférer la propriété d'une application iPhone sur l'App Store

126

Mon équipe et moi avons une application que nous allons soumettre au magasin très bientôt, mais nous savons que nous allons vendre l'application à une autre entreprise dans un proche avenir. Quelqu'un a-t-il une expérience en matière de transfert de propriété d'une application vers un autre compte?

Plus précisément, lorsque je vends une application à une autre entreprise ...

  • Comment déplacer l'application vers son compte (quel est le mécanisme)?
  • Mes utilisateurs peuvent-ils toujours obtenir des mises à jour (publiées par le nouveau propriétaire) sans avoir à racheter / re-télécharger l'application?
kfitzpatrick
la source
3
Je tombe sur ce message via Google alors que je suis confronté à ce problème pour la première fois et que je pensais ajouter la clarification suivante ... les temps ont changé et OUI VOUS POUVEZ TRANSFÉRER UNE APPLICATION. J'ai trouvé cette vidéo très utile pour comprendre le processus et les actions nécessaires pour terminer le transfert: itunesconnect.apple.com/downloads/Documentation
John Mark Mitchell
C'est la bonne réponse: stackoverflow.com/questions/671382/… Elle devrait être marquée!
Mario
L'application est-elle toujours disponible au téléchargement dans l'App Store pendant le transfert ou est-elle temporairement indisponible?
Ryan

Réponses:

41

Depuis le 11 juin 2013, cela est officiellement devenu possible. Voici la note officielle:

Cher développeur,

Les applications peuvent désormais être transférées d'un développeur à un autre dans iTunes Connect, par exemple après une acquisition ou à l'expiration d'un accord de distribution. Le transfert de propriété d'une application n'affecte pas la disponibilité de l'application sur l'App Store. Toutes les notes et avis seront transférés et vos clients continueront d'avoir accès à toutes les mises à jour d'applications disponibles.

Pour transférer une application, accédez à la page Résumé des applications de l'application dans le module Gérer vos applications sur iTunes Connect et cliquez sur Transférer l'application. Sois sûr que:

• Votre compte est actif

• Vous avez accepté la version la plus récente de vos contrats

• Votre application a au moins une version approuvée

• Votre application est à l'état Prêt à la vente, Binaire non valide, Rejetée, Développeur rejeté ou Développeur retiré de la vente

• Tous les achats intégrés associés sont à l'état Prêt à soumettre, Prêt pour la vente, Rejeté, Développeur retiré de la vente ou Approuvé

• Vous connaissez l'identifiant Apple de l'agent d'équipe du destinataire et son identifiant d'équipe.

Pour plus d'informations sur le transfert d'applications, consultez le didacticiel vidéo sur iTunes Connect. Pour trouver des réponses aux questions courantes sur le transfert d'applications, consultez la FAQ sur iTunes Connect.

Cordialement, L'équipe de l'App Store

atyachin
la source
1
Mais est-il possible pour le nouvel utilisateur de mettre à jour l'application? Et comment terminent-ils ce processus? J'ai des problèmes avec les applications qui doivent encore être signées par les développeurs précédents.
Music Monkey
24

MISE À JOUR: CETTE RÉPONSE EST HORS DATE. IL APPARAÎT AVOIR ÉTÉ CORRECT AU MOMENT DE L'ÉCRIT. IL N'Y A PAS BESOIN DE LE TÉLÉCHARGER, MAIS NE LE CROYEZ PAS NON PLUS!


La réponse officielle est non . À partir de la FAQ iTunes Connect :

J'ai vendu mon application à un autre développeur et je ne peux plus la distribuer sur l'App Store. Puis-je transférer l'application vers le compte iTunes Connect du nouveau développeur?

Pour le moment, les applications ne peuvent pas être transférées vers un autre compte de développeur. Si vous souhaitez que l'application soit vendue via un autre compte de développeur, vous devrez retirer l'application de la vente dans le compte iTunes Connect actuel et télécharger l'application sous le nouveau compte iTunes Connect.

Le téléchargement de l'application sur un nouveau compte iTunes Connect empêchera les clients actuels de recevoir des mises à jour automatiques et gratuites de votre application. Tous les avis des clients, les notes et les informations de classement seront également réinitialisés.

Des ressources supplémentaires qui le confirment, du développeur de FutureTap Ortwin Gentz, à l'époque où il a acheté WhereTo? à partir du logiciel de sophistication:

transfert d'une application iPhone dernier épisode

sculpté dans la pierre transférant une application iphone

samvermette
la source
1
@sbwoodside renvoie également "Désolé, nous avons rencontré une erreur."
samvermette
Bizarre, c'est le bon lien. Quoi qu'il en soit, c'est sous «Gérez vos applications», section 2 de la FAQ, qui est liée au bas de la page principale d'iTunes Connect.
Simon Woodside
3
Est-ce que quelqu'un sait comment l'application Penultimate a été transférée sur le compte Evernote?
TP.
1
@TP. Ce n'était pas le cas. Les métadonnées du magasin ont été fusionnées avec les métadonnées de l'application Evernote (Apple appelle cela une "fusion d'artistes") afin que les en-têtes et les applications associées s'affichent correctement dans le magasin. Sam a raison ici; le transfert d'application entre les comptes n'est actuellement pas possible.
Ben Zotto
23

Suivi: Après tout: c'est possible (à partir de fin mars 2010).

Je n'ai pas lu tous les commentaires ou autres discussions sur ce problème, donc cela peut être obsolète, mais il semble que cela soit essentiellement lié à la structure liée à iTunes de l'appStore.

Vous ne pouvez pas faire partie des Beatles et des Rolling Stones Bands ...

Quoi qu'il en soit, finalement, un collègue a réussi à régler les choses et nous avons mis notre application (qui fonctionnait sous mon seul compte Dev privé) sous un nouveau compte d'entreprise. Nous avons conservé nos notes, notre première place dans notre catégorie dans l'Appstore, et dans l'ensemble tout s'est bien passé (après plusieurs heures d'appels téléphoniques avec Apple).

Pour autant que je me souvienne, le principal problème était que ces gens du service d'assistance savaient que les choses allaient changer, mais ils ne savaient pas quand et comment. Probablement en raison de l'arrivée de l'iPad et des délais associés). En tous cas. C'est possible, et c'est assez facile. Envoyez votre demande, attendez quelques semaines (peut-être des jours maintenant) et vous aurez le transfert. Un problème cependant: ils peuvent avoir un bogue dans leur code de migration, car Apple mélange le prénom et le nom du compte dev / master après la migration. eh bien, peu importe.

codeclash
la source
9
Pouvez-vous fournir plus de détails ou un lien expliquant cela? Je n'ai rien vu nulle part qui permette de changer le compte propriétaire d'une application. Votre message ressemble à quelqu'un dans Apple creusé dans la base de données et remplacé les identifiants dans la base de données. :)
Aleksandar Vacić
9
Où avez-vous envoyé votre demande de changement, le service d'assistance (lequel) ou quelqu'un d'autre?
BryanH
7
Apple ne prend en charge que la migration d'un seul compte développeur vers un compte d'entreprise. Dans ce cas, l'intégralité du compte est migrée, pas seulement une seule application. La migration d'une seule application vers un autre compte n'est jamais possible, cela a été confirmé au téléphone par un représentant Apple aujourd'hui. La question qui reste est: pourquoi?
Jeroen Bouma
4
Cette réponse doit être rejetée. Il semble que le gars vient de convertir son compte indépendant en compte professionnel, qui conservera évidemment tous les avis et mises à jour de votre application.
samvermette
Je peux confirmer à partir de mon dernier contact avec l'assistance Apple qu'il est uniquement possible de transférer des comptes indépendants vers des comptes professionnels. Réponse contre-votée.
Audun Kjelstrup
14

J'ai eu ma propre expérience avec cela, et la réponse que j'ai obtenue des relations avec les développeurs Apple (bien qu'il ait fallu un mois pour obtenir une réponse par e-mail et 6 semaines pour le suivi téléphonique) était (en bref) qu'ils n'offrent pas actuellement tout moyen de transférer des applications individuelles d'un compte développeur à un autre.

Il l'a fait en disant qu'il y avait une seule «option» pour effectuer ce type de transfert, qui consiste à supprimer l'application du compte sur lequel elle se trouve actuellement, puis à la soumettre à nouveau à l'Apple Store à partir du nouveau compte sous le même nom. (mais il aurait un nouvel identifiant Appstore). J'ai souligné (et il a reconnu) que cela supprimerait tous les avis d'utilisateurs existants, ruinerait le chemin de mise à niveau pour les utilisateurs existants, interromprait les iAds, les achats intégrés et l'intégration du centre de jeu. Ce n'est donc pas du tout une solution.

Il a également déclaré qu'il n'était pas possible de transférer la propriété de toutes vos applications vers un autre compte existant (ils semblent manquer de granularité pour déplacer des applications individuelles). Cependant, si je voulais céder toutes mes applications à un autre individu, cela pourrait être possible en créant une société (probablement S-Corp, bien qu'il ne l'ait pas conseillé), en transférant la propriété de mon compte à la S-Corp (ce qui serait autorisé si j'étais copropriétaire), puis vendant le s-corp au nouveau propriétaire. (Oui, non?)

La méthode que je prévois d'utiliser est la suivante (je mettrai à jour avec mon succès), Dans mon cas spécifique, j'ai une application payante que (.99) que j'essaie de transférer à un autre propriétaire:

  1. Je vais créer une application légère en utilisant le même AppID qui est conçu pour informer les utilisateurs que l'application a changé de propriétaire et fournir un lien vers l'App Store où ils peuvent télécharger la nouvelle application. Une fois lancé, il téléchargera une forme hachée de son UDID sur un serveur (que je vais maintenant devoir maintenir) les répertoriant comme un client précédent.

  2. Je téléchargerai cette nouvelle application légère sur mon compte existant en tant que mise à niveau vers l'autre application existante (de sorte que lorsque les utilisateurs mettent à jour, ils seront à la place marqués comme un client existant, recevront un message expliquant la situation et un lien vers le nouvelle application)

  3. Je vais convertir mon application payante en une application légère qui a certaines fonctionnalités, mais qui nécessite un achat intégré de .99 pour obtenir toutes les fonctionnalités. De plus, cette nouvelle application vérifiera auprès de mon serveur si l'UDID se trouve dans la base de données des clients existants et, le cas échéant, leur donnera toutes les fonctionnalités (sans avoir à faire l'achat intégré à l'application).

... ARGHH! :) C'est une expérience moche pour les clients et tout un sacré travail pour le développeur ... mais la seule option offerte par Apple. (Cependant, je ne suis pas sûr que cela fonctionnera même, car il est tout à fait possible qu'ils rejettent mon application légère de "mise à jour" du magasin, et empêchent ainsi le chemin de mise à niveau du piratage)

MISE À JOUR : Trop de travail pour la personne à qui j'essayais de donner la demande. J'ai fini par ne pas suivre le plan. Pensez que cela pourrait probablement encore fonctionner, et aimerait entendre tous ceux qui l'essayeront ou le réussiront :)

BadPirate
la source
Nous sommes confrontés au même problème (sauf que notre application est gratuite). Un problème supplémentaire que je pense que vous oubliez est que vous ne pouvez utiliser le nom de votre application qu'une seule fois. Donc, avant d'ajouter l'application à votre "nouveau" compte, vous devrez d'abord la supprimer de l'ancien compte. Juste pour rendre les choses un peu plus impossibles :)
Jeroen Bouma
7

iTunesConnect autorise désormais les transferts d'applications en fonction de certaines restrictions d'application (aucune application iCloud ou Push Notifications n'est actuellement autorisée. Les notifications locales sont acceptées, bien sûr.)

Consultez la FAQ iTunesConnect sur les transferts d'applications ... https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/10.0.0.9.1.0.9.1.5.10.1

Vous ne pouvez initier ou accepter un transfert que si votre connexion iTunesConnect dispose des autorisations de rôle «Légal».

APRÈS LE TRANSFERT: Le teamId et le bundleID ne changeront pas du tout. Aucun des identifiants intégrés à l'application n'achète non plus.

Dans le compte développeur de mon entreprise, je vois maintenant une application avec EXACTEMENT LE MÊME TeamID.BundleID que j'ai vu dans le code source qui a été acheté auprès de l'autre société (et ce code source a été livré séparément, pas via Apple) ...

ex. BundleID = com.<some-other-company>.<purchased-app-name>

Ce bundleId est maintenant répertorié parmi mes autres applications répertoriées dans les profils d'approvisionnement d'iTunesConnect. J'ai simplement créé de nouveaux profils de provisionnement de développement et de distribution / ad hoc pour ma nouvelle application achetée. Ensuite, j'ai téléchargé les nouveaux profils d'approvisionnement dans Xcode, comme pour n'importe laquelle de vos propres applications.

Assez indolore. Merci Apple.

Paul Brady
la source
5

Ce que Lou Franco a dit.

L'exemple Where To est vraiment bon à considérer, car ils ont finalement dû se contenter du fait que tous les clients existants doivent acheter à nouveau l'application. Apple n'a tout simplement pas l'infrastructure de base pour changer de propriétaire.

Une autre mauvaise conséquence de la machine héritée faite pour la vente de musique qu'iTunes était à l'origine. Les chansons ne changent apparemment pas de propriétaire.

Voir ici, pour Où résoudre: transférer un dernier épisode d'application iPhone

Aleksandar Vacić
la source
4

Depuis, cela est désormais possible en utilisant iTunesConnect.

Les applications peuvent désormais être transférées d'un développeur à un autre dans iTunes Connect, par exemple après une acquisition ou à l'expiration d'un accord de distribution. Le transfert de propriété d'une application n'affecte pas la disponibilité de l'application sur l'App Store. Toutes les notes et avis seront transférés et vos clients continueront d'avoir accès à toutes les mises à jour d'applications disponibles. Pour transférer une application, accédez à la page Résumé des applications de l'application dans le module Gérer vos applications sur iTunes Connect et cliquez sur Transférer l'application. Sois sûr que:

  • Votre compte est actif
  • Vous avez accepté la version la plus récente de vos contrats
  • Votre application a au moins une version approuvée
  • Votre application est à l'état Prêt à la vente, Binaire non valide, Rejeté, Développeur rejeté ou Développeur retiré de la vente Tout
    associé
  • Les achats intégrés sont à l'état Prêt à soumettre, Prêt à vendre, Rejeté, Développeur retiré de la vente ou Approuvé
  • Vous connaissez l'identifiant Apple de l'agent d'équipe du destinataire et son identifiant d'équipe.
Thomas Kekeisen
la source
3

D'après ce que je comprends, cela peut être fait, mais cela nécessite une intervention manuelle de l'équipe de l'iTunes Store, cela peut prendre des mois et peut impliquer des périodes pendant lesquelles votre application n'est pas en vente sous aucun des deux comptes. Si vous savez qui sera votre client, mettez-le simplement sous son compte pour commencer. Si ce n'est pas le cas, rappelez-vous pour l'avenir que retourner des applications n'est pas une chose facile à faire et ajustez votre modèle commercial en conséquence.

Brent Royal-Gordon
la source
3

C'est possible depuis juin 2013. Vous pouvez transférer une application vers un autre développeur très facilement - voici une FAQ officielle d'Apple (disponible pour les développeurs enregistrés).

paramètre
la source
3

Outre les choses déjà mentionnées que j'ai reconnues, certains problèmes peuvent survenir qui ne sont mentionnés nulle part dans les directives de l'AppStore ou dans la documentation.

J'ai découvert plusieurs problèmes avec les applications ayant des abonnements (qui ne sont pas transférables en janvier 2015). Après avoir essayé de transférer une application, j'ai découvert via la FAQ du Centre de support des développeurs iTC, alias section d'aide, les choses suivantes (lien vers la section FAQ ) ...

Vous ne pouvez pas transférer des applications contenant ou utilisant:

  • Droits iCloud dans n'importe quelle version de l'application
  • Droits de livret dans n'importe quelle version de l'application
  • Un SKU qui correspond au SKU de l'une des applications du destinataire, y compris les SKU précédemment supprimés
  • ID de produit d'achat via l'application correspondant à l'ID de produit d'achat via l'application de l'une des applications du destinataire, y compris les achats via l'application précédemment supprimés
  • Les achats intégrés aux applications, y compris les abonnements aux achats intégrés précédemment supprimés, qui partagent le répertoire de conteneurs du groupe d'applications avec d'autres applications Mac ne peuvent pas non plus être transférés.

Pour transférer l'un de ces types d'applications, le destinataire doit créer l'application en tant que nouvelle application. Les clients, notes et avis actuels ne peuvent pas être transférés vers la nouvelle application.

Les exigences habituelles sont également :

Pour transférer une application, assurez-vous que:

  • Le cédant et le bénéficiaire ont des comptes de développeur actifs et ont accepté la version la plus récente de tous les accords-cadres actuellement en vigueur
  • L'application a au moins une version approuvée
  • L'application est à l'état Prêt à la vente, Binaire non valide, Rejetée, Développeur rejeté ou Développeur retiré de la vente
  • Tous les achats intégrés associés sont dans l'état Prêt à soumettre, Prêt pour la vente, Rejeté, Développeur retiré de la vente ou Approuvé
  • Vous connaissez l'identifiant Apple de l'agent d'équipe du destinataire et son identifiant d'équipe Si l'application utilise iAd, le cédant et le destinataire doivent avoir accepté la version la plus récente de tous les contrats iAd.

J'espère que cela vous aidera à éviter les accidents avant d'essayer de transférer une application .

Helge Staedtler
la source
2

Comme le transfert de propriété n'est actuellement pas pris en charge et constitue un "processus d'exception", il est logique de ne pas compter sur lui comme mode de fonctionnement.

Le gros problème auquel vous êtes confronté est le suivant: l'application est liée à un compte de développeur et vous souhaitez conserver VOTRE compte de développeur après avoir transféré l'application.

Par conséquent, pourquoi ne pas créer un NOUVEAU compte de développeur, dont le seul but est d'être le titulaire de cette application et, lorsque vous vendez l'application, vous pouvez simplement transférer les informations d'identification du compte de développeur au nouveau propriétaire.

À ce stade, ils peuvent mettre à jour le nom, l'adresse, le nom de l'entreprise, les informations bancaires, etc.

Bien sûr, votre contrat de transfert contiendra un verbiage expliquant comment, entre-temps, les fonds que vous recevrez d'Apple seront transférés au nouveau propriétaire (mettez un délai - comme 90 jours - à ce sujet afin qu'ils ne prennent pas pour toujours mettre à jour les informations.)

Je n'ai pas essayé cela, mais cela semble être une solution viable. Encore une fois, le problème est que l'application est liée au compte de développeur et que vous ne souhaitez pas transférer le vôtre. Par conséquent, ce Just Makes Sense ™.

Olie
la source
2

Mise à jour récente d'iTunes Connect:

J'ai vendu mon application à un autre développeur et je ne peux plus la distribuer sur l'App Store. Puis-je transférer l'application vers le compte iTunes Connect du nouveau développeur?

Non, vous ne pouvez pas transférer l'application vers un autre compte développeur sur iTunes Connect. Pour ajouter l'application à un autre compte, supprimez l'application du compte actuel et téléchargez-la sur le nouveau compte iTunes Connect.

Notez que le téléchargement de l'application sur un nouveau compte iTunes Connect empêchera les clients actuels de recevoir des mises à jour automatiques et gratuites de votre application. Tous les avis, notes et informations de classement des clients seront réinitialisés. Vous ne pourrez pas réutiliser le nom et le SKU de l'application dans l'ancien compte. Si vous avez téléchargé un fichier binaire ou utilisé l'application avec le réseau iAd, votre ID de bundle ne sera pas réutilisable non plus.

DeZigny
la source
2

Je suppose que je suis en retard à la fête, mais Apple vient d'ajouter un bouton à iTunes Connect pour faire exactement cela. Connectez-vous à votre compte iTunes Connect, accédez à «Gérer les applications» et cliquez sur l'application que vous souhaitez transférer. Dans la section en haut à droite, il y a un bouton pour transférer votre application maintenant.

À votre santé!

Sid
la source
1

Pour autant que je sache, il n'y a aucun moyen de transférer des applications vers un autre utilisateur / entreprise. Je pense que l'application devrait être dans votre compte client depuis le début. Sinon, vous avez probablement aussi des problèmes de paiement (des personnes qui vous paient à la place de votre client).

Pourquoi ne pas simplement vendre l'application à un client avant de la publier. S'ils veulent le voir fonctionner avant sa sortie, envoyez-leur simplement une version créée avec un certificat ad-hoc.

Wim Haanstra
la source
2
Cela ne répond pas à la question du transfert de propriété d'une application à une autre entité. Votre réponse n'est pertinente que pour un entrepreneur, mais pas pour, par exemple, Roxio qui souhaite vendre Angry Birds à EA sans se vendre.
KPM
Voici un exemple concret: j'écris une application pour un client (je suis un entrepreneur) et ils n'ont pas encore leur compte, MAIS ils veulent que l'application soit développée et publiée dès que possible. La sortie se passe bien et ils obtiennent enfin leur compte de développeur d'entreprise. Comment transférer l'application de mon compte de développement personnel vers le leur?
BryanH
1

Les considérations supplémentaires sont les suivantes:

Si vous pouvez simplement changer la propriété de l'application en arrière-plan, modifiant ainsi le contrat, mais pas l'application elle-même, tout ira bien.

Mais si vous ne faites que transférer votre code source, le futur propriétaire de l'application devra le signer avec son propre certificat, ce qui rendra l'application comme une "nouvelle".

Les utilisateurs perdront leurs paramètres (si votre application a effectué une certaine persistance de la configuration) et ils perdront l'historique de l'application dans l'Appstore (classement, etc.).

codeclash
la source
1
Les applications sont identifiées par un identifiant de bundle et non par un certificat. Si vous aviez raison, ma propre application n'aurait pas été mise à niveau car j'ai dû recréer un certificat entre les versions.
benzado
Désolé, à la deuxième lecture, je vois que vous dites simplement de re-télécharger l'application dans un autre compte.
benzado
1

Selon une nouvelle annonce d'Apple aujourd'hui (juste après la sortie d'iOS 7), cela est devenu possible. Il dit: "Les applications peuvent désormais être transférées d'un développeur à un autre dans iTunes Connect, par exemple après une acquisition ou à l'expiration d'un accord de distribution. Le transfert de propriété d'une application n'affecte pas la disponibilité de l'application sur l'App Store. Toutes les notes et avis sera transféré et vos clients continueront d'avoir accès à toutes les mises à jour d'applications disponibles. "

Benny
la source
0

Je ne pense pas que vous puissiez transférer la propriété vers un autre compte. Mais une solution simple serait d'ajouter des schémas d'URL à votre application pour permettre le transfert des données de votre application vers une nouvelle application que votre client publierait avec la même source.

La nouvelle application devrait cependant être gratuite (peut-être la version allégée?), Afin que vos anciens clients ne soient pas obligés de l'acheter à nouveau. Le seul vrai inconvénient que je peux voir à ce sujet est que la nouvelle application recommencerait essentiellement d'un point de vue marketing, ce qui n'est bien sûr pas mineur!

Mobile Orchard a publié un article sur la migration des données des versions Lite vers les versions payantes d'une application qui peut être intéressante:

Migrations de données d'applications iPhone simples à payantes avec des gestionnaires d'URL personnalisés

Brad Parks
la source