Mon équipe et moi avons une application que nous allons bientôt soumettre au magasin, mais nous savons que nous allons vendre l'application à une autre société dans un proche avenir. Quelqu'un a-t-il déjà transféré la propriété d'une application vers un autre compte?
Plus précisément, lorsque je vends une application à une autre société ...
À partir du 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 contrat de distribution. Le transfert de la propriété d’une application n’affecte pas la disponibilité de celle-ci sur l’App Store. Toutes les notes et les avis seront transférés et vos clients continueront d'avoir accès à toutes les mises à jour disponibles pour les applications.
Pour transférer une application, accédez à la page Résumé de l'application dans le module Gérer vos applications sur iTunes Connect, puis 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 possède au moins une version approuvée.
• Votre application est dans l'état Prêt pour la vente, binaire non valide, refusé, développeur refusé ou développeur retiré de la vente.
• Tous les achats intégrés associés sont dans les états Prêt à soumettre, Prêt à vendre, Refusé, Développeur retiré de la vente ou Approuvé.
• Vous connaissez le Apple ID de l’agent Team du destinataire et son ID é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 App Store
MISE À JOUR: CETTE RÉPONSE IS HORS DATE. IL APPARAÎT D’ÊTRE CORRIGÉ AT LE TEMPS QUI ÉTAIT ÉCRIT. LÀ IS PAS BESOIN DE LE FAIRE AVOIR, MAIS NE LE CROYEZ PAS
La réponse officielle est Non . À partir de FAQ iTunes Connect :
J'ai vendu mon application à un autre développeur et je ne peux plus le distribuer sur l'App Store. Puis-je transférer l'application sur 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 développeur, vous devez la retirer de la vente dans le compte iTunes Connect actuel et la télécharger sous le nouveau compte iTunes Connect.
Le téléchargement de l'application vers un nouveau compte iTunes Connect empêchera les clients actuels de recevoir des mises à jour automatiques et gratuites de votre application. Tous les commentaires, évaluations et classements des clients seront également réinitialisés.
Des ressources supplémentaires qui le confirment, fournies par le développeur de FutureTap, Ortwin Gentz, lorsqu’il a acheté WhereTo? à partir du logiciel de sophistication:
Suivi: Après tout: c'est possible (à partir de fin mars 2010).
Je n'ai pas lu tous les commentaires ni les autres discussions à propos de ce problème, alors cela peut paraître obsolète, mais il semble que cela soit fondamentalement lié à la structure de l'appStore associée à iTunes.
Vous ne pouvez pas faire partie des groupes Beatles et Rolling Stones ...
Quoi qu’il en soit, un collègue a finalement réussi à régler le problème, et notre application (qui fonctionnait sous mon compte privé et unique Dev) fonctionnait sous un nouveau compte d'entreprise. Nous avons conservé nos notes, notre première place dans notre catégorie dans la boutique d'applications, et tout s'est bien passé (après plusieurs heures d'appels téléphoniques avec Apple).
Autant que je me souvienne, le principal problème était que les responsables 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 échéances connexes). En tous cas. C'est possible et c'est assez facile. Envoyez votre demande, attendez quelques semaines (peut-être quelques 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.
J'avais ma propre expérience avec cela, et la réponse que j'ai obtenue de Apple Relations avec les développeurs (bien qu'il ait fallu un mois pour recevoir une réponse par courrier électronique et six semaines pour le suivi de l'appel téléphonique)) était (en anglais). bref) qu’ils ne proposent actuellement aucun moyen de transférer des applications individuelles d’un compte développeur à un autre.
Il l'a fait en disant qu'il n'y avait qu'une seule "option" pour effectuer ce type de transfert, qui consiste à supprimer l'application du compte sur lequel elle se trouve, puis à la soumettre à nouveau au Apple magasin du nouveau compte sous le même nom (mais il aurait un nouvel identifiant d’appstore) .J'ai fait remarquer (et il a reconnu) que cela effacerait les avis d’utilisateurs existants, ruinerait le chemin de mise à niveau pour les utilisateurs achats d'applications et intégration au centre de jeu. Ce n'est donc vraiment pas une solution.
Il a également déclaré qu'il n'était pas possible de transférer la propriété de toutes vos applications à un autre compte existant (elles semblent manquer de la granularité nécessaire pour déplacer des applications individuelles). Toutefois, si je souhaitais céder toutes mes applications à une autre personne, 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 à S-Corp (ce qui serait autorisé. si j'étais copropriétaire), puis vendre le s-corp au nouveau propriétaire. (Ouais c'est ça?)
La méthode que je prévois d’utiliser est la suivante (je mettrai à jour mon succès). Dans mon cas particulier, j’ai une application payante que (.99) que j’essaie de transférer à un autre propriétaire:
Je vais créer une application légère à l'aide du même identifiant AppID, conçu pour informer les utilisateurs que l'application a changé de propriétaire, et fournir un lien vers la boutique d'applications où ils peuvent télécharger la nouvelle application. Une fois lancé, ils chargeront une forme hachée de leur UDID sur un serveur (que je devrai maintenant maintenir), en les répertoriant comme un client précédent.
Je téléchargerai cette nouvelle application légère sur mon compte existant en tant que mise à niveau de l’autre application existante (afin que, lors de la mise à jour des utilisateurs, ils soient marqués en tant que client existant, un message expliquant la situation et un lien vers le nouvelle application)
Je vais convertir mon application payante en une application légère dotée de certaines fonctionnalités, mais nécessitant un achat intégré de .99 pour bénéficier de toutes les fonctionnalités. De plus, cette nouvelle application va vérifier auprès de mon serveur si le UDID se trouve dans la base de données des clients existants et, le cas échéant, leur donner toutes les fonctionnalités (sans avoir à effectuer l'achat in-app).
... ARGHH! :) C'est une expérience laide pour les clients et une sacrée somme de travail pour le développeur ... mais la seule option fournie par Apple. (Bien que, je ne suis pas sûr que cela va même fonctionner, car il est tout à fait possible qu'ils rejetteront mon application "de mise à jour" légère du magasin, et empêcheront ainsi le chemin de mise à niveau de piratage également)
UPDATE : Trop de travail pour la personne à qui j'essayais de donner l'application. Nous avons fini par ne pas poursuivre le plan. Pensez que cela pourrait probablement encore fonctionner et aimerait avoir des nouvelles de ceux qui l'essaient ou le retirent :)
iTunesConnect autorise désormais les transferts d'application en fonction de certaines restrictions d'application (aucune application iCloud ou Push Notifications n'est autorisée actuellement. Les notifications locales sont acceptables, bien sûr.)
Voir le iTunesConnect FAQ sur les transferts d'applications ... https://itunesconnect.Apple.com/WebObjects/iTunesConnect.woa/wo/10.0.0.9.9.0.0.9.1.5.10 .1
Vous pouvez uniquement initier ou accepter un transfert si votre connexion iTunesConnect dispose des autorisations de rôle "Légal".
APRÈS LE TRANSFERT: Le teamId et bundleID ne changera pas du tout. Ni l'un des Id in-app acheter.
Dans le compte développeur de mon entreprise, je vois maintenant une application avec EXACTLY THE SAME TeamID.BundleID, comme je l'ai vu dans le code source acheté auprès de l'autre société (et ce code source a été fourni séparément, pas par Apple) ...
ex. BundleID = com.<some-other-company>.<purchased-app-name>
Cet ensemble est maintenant répertorié parmi mes autres applications répertoriées dans les profils de provisionnement d'iTunesConnect. J'ai simplement créé de nouveaux profils d'approvisionnement et de développement/distribution/ad hoc pour mon application récemment achetée. Ensuite, j'ai téléchargé les nouveaux profils d'approvisionnement dans Xcode, comme pour n'importe laquelle de vos propres applications.
Tout à fait indolore. Merci Apple.
Ce que Lou Franco a dit.
Là où, par exemple, il est vraiment bon de prendre en compte, car ils ont finalement dû se contenter du fait que tous les clients existants devaient racheter l'application. Apple n'a tout simplement pas l'infrastructure d'arrière-plan pour changer de propriétaire.
Une autre mauvaise conséquence de la machine à vendre de la musique héritée héritée d'iTunes était à l'origine iTunes. Les chansons ne changent apparemment pas de propriétaires.
Voir ici, pour Où résoudre: transférer un dernier épisode de l'application iPhone
Depuis, cela est maintenant possible avec 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 contrat de distribution. Le transfert de la propriété d’une application n’affecte pas la disponibilité de celle-ci sur l’App Store. Toutes les notes et les avis seront transférés et vos clients continueront d'avoir accès à toutes les mises à jour disponibles pour les applications. Pour transférer une application, accédez à la page Résumé de l'application dans le module Gérer vos applications sur iTunes Connect, puis cliquez sur Transférer une 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 dans l'état Prêt pour la vente, binaire non valide, refusé, développeur refusé ou développeur retiré de la vente
associé- Les achats intégrés sont dans l'état Prêt à soumettre, Prêt pour la vente, Refusé, Suppression du développeur de la vente ou Approuvée
- Vous connaissez le Apple ID de l’agent Team du destinataire et son ID équipe.
D'après ce que j'ai compris, cela peut être fait, mais cela nécessite une intervention manuelle de la part de l'équipe d'iTunes Store, peut durer des mois et peut impliquer des périodes pendant lesquelles votre application n'est pas en vente sous l'un ou l'autre des comptes. Si vous savez qui sera votre client, il suffit de le placer sous son compte pour commencer. Si ce n'est pas le cas, souvenez-vous que renverser les applications n'est pas une tâche facile et modifiez votre modèle d'entreprise en conséquence.
C'est possible depuis juin 2013. Vous pouvez transférer une application à un autre développeur très facilement - voici un FAQ officielle à partir de Apple (disponible pour les développeurs enregistrés).
Outre les éléments mentionnés précédemment, j'ai reconnu que certains problèmes peuvent survenir et 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 (non disponibles à partir de janvier 2015). Après avoir essayé de transférer une application, j'ai découvert via la FAQ dans la section Aide de iTC Developer Support Centre, les rubriques suivantes: (Lien vers FAQ section) ...
Vous ne pouvez pas transférer d'applications contenant ou utilisant:
- droits iCloud dans toutes les versions de l'application
- Droits de livret dans n'importe quelle version de l'application
- Une SKU qui correspond à la SKU de l'une des applications du destinataire, y compris les SKU précédemment supprimées.
- ID de produit d'achat intégré qui correspondent à l'ID de produit de l'une des applications du destinataire, y compris les achats intégrés précédemment supprimés
- Abonnement approuvé renouvelable, auto-renouvelable ou sans abonnement approuvé Les achats In-App, y compris les abonnements Achats In-App précédemment supprimés, ne peuvent pas non plus être transférés.
Pour transférer l'un de ces types d'application, le destinataire doit créer l'application en tant que nouvelle application. Les clients actuels, les notes et les avis 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 destinataire ont des comptes de développeur actifs et ont accepté la version la plus récente de tous les contrats-cadres en vigueur.
- L'application a au moins une version approuvée
- L'application est dans l'état Prêt pour la vente, binaire non valide, rejeté, développeur refusé ou développeur retiré de la vente
- Tous les achats intégrés associés sont dans les états Prêt à soumettre, Prêt à vendre, Refusé, Développeur retiré de la vente ou Approuvé.
- Vous connaissez l'ID Apple de l'agent Team du destinataire et son ID é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 .
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 sur le compte iTunes Connect du nouveau développeur?
Non, vous ne pouvez pas transférer l’application vers un autre compte de développeur sur iTunes Connect. Pour ajouter l'application à un autre compte, supprimez-la du compte actuel et transférez-la vers le nouveau compte iTunes Connect.
Notez que le téléchargement de l'application vers un nouveau compte iTunes Connect empêchera les clients actuels de recevoir des mises à jour automatiques et gratuites de votre application. Tous les commentaires, évaluations et classements des clients seront réinitialisés. Vous ne pourrez pas réutiliser le nom de l'application et le SKU dans l'ancien compte. Si vous avez téléchargé un fichier binaire ou utilisé l'application avec le réseau iAd, votre identifiant de paquet ne sera pas réutilisable non plus.
Le transfert de propriété n'étant actuellement pas pris en charge et constituant un "processus d'exception", il est logique de ne pas le considérer comme votre mode de fonctionnement.
Le gros problème auquel vous êtes confrontés est le suivant: l'application est liée à un compte de développeur et vous souhaitez conserver VOTRE compte de développeur après le transfert de l'application.
Par conséquent, pourquoi ne pas créer un compte de développeur NOUVEAU , dont le seul but est d'être le titulaire de cette seule application et, lorsque vous vendez l'application, vous pouvez simplement transférer les informations d'identification du compte développeur au nouveau propriétaire.
À ce stade, ils peuvent mettre à jour le nom, l'adresse, le nom de la société, les coordonnées bancaires, etc.
Bien entendu, votre contrat de transfert comportera un texte expliquant comment, dans l’intervalle, les sommes que vous recevez de Apple seront remises au nouveau propriétaire (fixez un délai - environ 90 jours - - sur ceci afin qu'ils ne prennent pas une éternité pour mettre à jour l'info.)
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 à un compte développeur et que vous ne souhaitez pas transférer le vôtre. Par conséquent, cela donne un sens ™.
Je suppose que je suis en retard à la soirée, mais Apple vient d'ajouter un bouton à iTunes Connect pour ce faire. Connectez-vous à votre compte iTunes Connect, accédez à "Gérer les applications" et cliquez sur l'application que vous souhaitez. Dans la section en haut à droite, il y a un bouton pour transférer votre application maintenant.
À votre santé!
Selon une nouvelle annonce de Apple aujourd’hui (juste après la sortie de iOS 7), cela est devenu possible. Il est indiqué "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 contrat de distribution. Le transfert de la propriété d'une application n'a aucune incidence sur la disponibilité de l'application sur l'App Store. Toutes les notes et critiques seront transférées et vos clients continueront d'avoir accès à toutes les mises à jour disponibles pour les applications. "
Les considérations supplémentaires sont:
Si vous pouvez simplement changer de propriétaire de l'application en coulisse, modifiant ainsi le contrat, mais pas l'application elle-même, vous vous en sortirez peut-être bien.
Mais si vous souhaitez simplement 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 conservé une certaine persistance de la configuration) et perdront l'historique de l'application dans l'appstore (classement, etc.).
Autant que je sache, il n’ya 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 vous paient au lieu 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, il leur suffit de leur envoyer une version construite avec un certificat ad-hoc.
Quelque chose d'utile:
code de transfert en utilisant github
Remarque: Utilisez le compte de rôle de l'agent , et vous devriez peut-être cliquer sur "Contrats, taxes et opérations bancaires" pour demander des contrats. premier .
Je ne crois pas que vous puissiez transférer la propriété sur un autre compte. Mais une solution simple consisterait à ajouter des schémas d'URL à votre application pour permettre le transfert de 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 inconvénient que je puisse constater à ce propos est que la nouvelle application reviendrait au point de vue marketing, ce qui n’est certes pas une mince affaire!
Mobile Orchard a publié un article sur la migration des données d'une version légère à une version payante d'une application susceptible de présenter un intérêt:
Migrations de données d'applications iPhone Lite-à-Payées avec des gestionnaires d'URL personnalisés