Trasferimento della proprietà di un'app per iPhone sull'app store


126

Io e il mio team abbiamo un'app che presenteremo al negozio molto presto, ma sappiamo che venderemo l'app a un'altra società nel prossimo futuro. Qualcuno ha esperienza con lo spostamento della proprietà di un'app su un altro account?

In particolare, quando vendo un'app a un'altra azienda ...

  • Come spostiamo l'app nel suo account (qual è il meccanismo)?
  • I miei utenti possono ancora ricevere aggiornamenti (rilasciati dal nuovo proprietario) senza dover acquistare nuovamente / scaricare nuovamente l'app?

3
Mi sto imbattendo in questo post tramite google mentre sto affrontando questo problema per la prima volta e ho pensato di aggiungere i seguenti chiarimenti ... i tempi sono cambiati e SÌ PUOI TRASFERIRE UN'APP. Ho trovato questo video molto utile per comprendere il processo e le azioni necessarie per completare il trasferimento: itunesconnect.apple.com/downloads/Documentation/…
John Mark Mitchell

Questa è la risposta corretta: stackoverflow.com/questions/671382/… Dovrebbe essere contrassegnato!
Mario,

L'app è ancora disponibile per il download nell'app store durante il trasferimento o è temporaneamente non disponibile?
Ryan,

Risposte:


41

A partire dall'11 giugno 2013 questo è diventato ufficialmente possibile. Ecco la nota ufficiale:

Gentile sviluppatore,

Le app possono ora essere trasferite da uno sviluppatore all'altro all'interno di iTunes Connect, ad esempio dopo un'acquisizione o alla scadenza di un contratto di distribuzione. Il trasferimento della proprietà di un'app non influisce sulla disponibilità dell'app sull'App Store. Tutte le valutazioni e le recensioni verranno trasferite ei tuoi clienti continueranno ad avere accesso a tutti gli aggiornamenti delle app disponibili.

Per trasferire un'app, vai alla pagina Riepilogo dell'app nel modulo Gestisci le tue applicazioni su iTunes Connect e fai clic su Trasferisci app. Assicurati che:

• Il tuo account è attivo

• Hai accettato la versione più aggiornata dei tuoi contratti

• L'app ha almeno una versione approvata

• L'app è pronta per la vendita, binaria non valida, rifiutata, sviluppatore rifiutata o sviluppatore rimosso dallo stato di vendita

• Tutti gli acquisti in-app associati sono nello stato Pronto per l'invio, Pronto per la vendita, Rifiutato, Sviluppatore rimosso dalla vendita o Approvato

• Conosci l'ID Apple dell'agente team del destinatario e il suo ID team.

Per ulteriori informazioni sul trasferimento di app, consulta il video tutorial su iTunes Connect. Per trovare le risposte alle domande più comuni sul trasferimento di app, consulta le FAQ su iTunes Connect.

Saluti, il team di App Store


1
Ma è possibile per il nuovo utente aggiornare l'app? E come completano questo processo? Sto riscontrando problemi con le app che devono ancora essere firmate dagli sviluppatori precedenti.
Music Monkey,

24

AGGIORNAMENTO: QUESTA RISPOSTA NON È DATA. APPARE CHE È STATO CORRETTO AL MOMENTO CHE È STATO SCRITTO. NON È NECESSARIO SOTTOVOTARE, MA NON CREDERLO!


Risposta ufficiale è No . Dalle domande frequenti su iTunes Connect :

Ho venduto la mia app a un altro sviluppatore e non posso più distribuirla sull'App Store. Posso trasferire l'app sull'account iTunes Connect del nuovo sviluppatore?

Al momento, le app non possono essere trasferite su un altro account sviluppatore. Se desideri che l'app venga venduta tramite un altro account sviluppatore, dovrai rimuovere l'app dalla vendita nell'account iTunes Connect corrente e caricare l'app con il nuovo account iTunes Connect.

Il caricamento dell'app su un nuovo account iTunes Connect impedirà ai clienti attuali di ricevere aggiornamenti automatici e gratuiti dell'applicazione. Verranno ripristinate anche tutte le recensioni dei clienti, le informazioni di classificazione e classificazione.

Risorse aggiuntive che lo confermano, dallo sviluppatore di FutureTap Ortwin Gentz, quando ha acquistato WhereTo? dal software Sophiestication:

trasferimento di un'app per iPhone nell'ultimo episodio

scolpito nella pietra trasferendo un'app per iPhone



1
@sbwoodside restituisce anche "Siamo spiacenti, si è verificato un errore."
Samvermette,

Strano, è il link giusto. Ad ogni modo, è nella sezione "Gestisci le tue applicazioni", sezione 2 delle FAQ, che è collegata nella parte inferiore della pagina principale di iTunes Connect.
Simon Woodside,

3
Qualcuno sa come è stata trasferita l'app Penultimate sull'account di Evernote?
TP.

1
@TP. Non lo era. I metadati nel negozio sono stati fusi con i metadati dell'app Evernote (che Apple definisce "unione di artisti") in modo che le intestazioni e le app correlate vengano visualizzate correttamente nel negozio. Sam ha ragione qui; il trasferimento di app tra account non è attualmente possibile.
Ben Zotto,

23

Follow-up: dopo tutto: è possibile (a fine marzo 2010).

Non ho letto tutti i commenti o altri thread su questo problema, quindi potrebbe essere obsoleto, ma sembra che sia sostanzialmente correlato alla struttura dell'appStore relativa a iTunes.

Non puoi far parte dei Beatles e dei Rolling Stones Bands ...

Ad ogni modo, alla fine, un collega è riuscito a sistemare le cose, e abbiamo ottenuto la nostra App (che era in esecuzione con il mio account Dev privato singolo) in esecuzione con un nuovo account aziendale. Abbiamo mantenuto le nostre valutazioni, il nostro primo posto nella nostra categoria nell'app store e tutto sommato è andato liscio (dopo diverse ore di telefonate con Apple).

Per quanto posso ricordare, il problema principale era che le persone dell'help desk sapevano che le cose sarebbero cambiate, ma non sapevano quando e come. Probabilmente a causa dell'arrivo dell'iPad e delle relative tempistiche). Comunque. È possibile ed è abbastanza facile. Invia la tua richiesta, attendi un paio di settimane (potrebbero essere giorni ormai) e avrai il trasferimento. Un problema però: potrebbero avere alcuni bug nel loro codice di migrazione, perché apple mescola nome e cognome dell'account dev / master dopo la migrazione. bene, chi se ne frega.


9
Puoi fornire maggiori dettagli o un link che spiega questo? Non ho visto nulla che sia possibile modificare l'account del proprietario per un'app. Il tuo post suona come qualcuno di Apple scavato nel database e ha sostituito gli ID nel database. :)
Aleksandar Vacić,

9
Dove hai inviato la richiesta di modifica, l'help desk (quale) o qualcun altro?
BryanH,

7
Apple supporta solo la migrazione di un singolo account sviluppatore in un account aziendale. In tal caso, viene migrato l'intero account, non solo una singola app. La migrazione di una singola app su un altro account non è mai possibile, questo è stato confermato al telefono da un rappresentante Apple oggi. La domanda che rimane è: whyyy ??
Jeroen Bouma,

4
Questa risposta dovrebbe essere sottoposta a downgrade. Sembra che il ragazzo abbia appena convertito il suo account indipendente in un account aziendale, che ovviamente manterrà tutte le recensioni e gli aggiornamenti delle tue app.
samvermette,

Posso confermare dal mio ultimo contatto con il supporto Apple che è possibile trasferire da conti indipendenti a conti aziendali. Risposta declassata.
Audun Kjelstrup,

14

Ho avuto la mia esperienza con questo, e la risposta che ho ricevuto da Apple Developer Relations (sebbene ci sia voluto un mese per ottenere una risposta via email e 6 settimane per la telefonata di follow-up) è stata (in breve) che attualmente non offrono qualsiasi modo per trasferire singole applicazioni da un account sviluppatore a un altro.

Lo ha fatto dicendo che c'era una sola "Opzione" per fare questo tipo di trasferimento, che è quello di eliminare l'app dall'account in cui si trova attualmente, e quindi inviare nuovamente allo store Apple dal nuovo account con lo stesso nome (ma avrebbe un nuovo ID appstore). Ho sottolineato (e ha riconosciuto) che ciò eliminerebbe eventuali recensioni degli utenti esistenti, rovinando il percorso di aggiornamento per gli utenti esistenti, rompendo iAd, acquisti in-app e integrazione del Game Center. Quindi non è davvero una soluzione.

Ha anche affermato che non è possibile trasferire la proprietà di tutte le tue app su un altro account esistente (sembra che manchino la granularità per spostare le singole app). Tuttavia, se volessi rinunciare a tutte le mie app a un altro individuo, potrebbe essere possibile creare una società (probabilmente S-Corp, anche se non ha consigliato), trasferendo la proprietà del mio account a S-Corp (che sarebbe permesso se fossi un proprietario parziale), e quindi vendendo l's-corp al nuovo proprietario. (Mi piace vero?)

Il metodo che intendo seguire è il seguente (aggiornerò con successo), Nel mio caso specifico ho un'applicazione a pagamento che (.99) che sto cercando di trasferire a un altro proprietario:

  1. Creerò un'applicazione leggera usando lo stesso AppID progettato per informare gli utenti che l'applicazione ha cambiato i proprietari e fornirò un collegamento all'app store dove possono scaricare la nuova applicazione. Una volta lanciato caricherà una forma con hash del loro UDID su un server (che ora dovrò mantenere) elencandoli come cliente precedente.

  2. Caricherò questa nuova app leggera sul mio account esistente come aggiornamento all'altra applicazione esistente (in modo che quando gli utenti eseguono l'aggiornamento, verranno invece contrassegnati come un cliente esistente, verrà presentato un messaggio che spiega la situazione e un collegamento al nuova app)

  3. Convertirò la mia app a pagamento in un'applicazione leggera che ha alcune funzionalità, ma richiede un acquisto in-app di 0,99 per ottenere la piena funzionalità. Inoltre, questa nuova app verificherà con il mio server per vedere se l'UDID si trova nel database dei clienti esistenti e, in tal caso, dare loro la piena funzionalità (senza dover effettuare l'acquisto in-app).

... ARGHH! :) È una brutta esperienza per i clienti e un sacco di lavoro per lo sviluppatore ... ma l'unica opzione fornita da Apple. (Sebbene, non sono sicuro che funzionerà anche, poiché è del tutto possibile che rifiuteranno la mia leggera applicazione di "aggiornamento" dal negozio, impedendo così anche il percorso di aggiornamento dell'hacking)

AGGIORNAMENTO : troppo lavoro per la persona a cui stavo cercando di dare l'applicazione. Finì per non procedere con il piano. Pensa che probabilmente potrebbe ancora funzionare, e mi piacerebbe avere notizie da chiunque lo provi o lo faccia :)


Stiamo affrontando lo stesso problema (tranne per il fatto che la nostra app è gratuita). Un ulteriore problema che penso tu stia dimenticando è che puoi usare il nome della tua app solo una volta. Quindi, prima di aggiungere l'app al tuo "nuovo" account, dovrai prima rimuoverla dal vecchio account. Giusto per rendere le cose un po 'più impossibili :)
Jeroen Bouma,

7

iTunesConnect ora consente i trasferimenti di app date determinate restrizioni dell'app (al momento non sono consentite app di iCloud o Notifiche push. Le notifiche locali sono ok, ovviamente.)

Consulta le FAQ di iTunesConnect sui trasferimenti di app ... https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/10.0.0.9.1.0.9.1.5.10.1

Puoi avviare o accettare un trasferimento solo se il tuo login iTunesConnect ha le autorizzazioni di ruolo "Legale".

DOPO IL TRASFERIMENTO: L' teamid e BundleID non cambieranno affatto. Nemmeno uno degli ID di acquisto in-app.

Nell'account sviluppatore della mia azienda, ora vedo un'app con EXACTLY THE SAME TeamID.BundleID come ho visto nel codice sorgente che è stato acquistato dall'altra società (e quel codice sorgente è stato consegnato separatamente, non tramite Apple) ...

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

Questo bundleId è ora elencato tra le mie altre app elencate nei profili di provisioning di iTunesConnect. Ho semplicemente creato nuovi profili di provisioning di sviluppo e distribuzione / AdHoc per la mia app appena acquistata. Quindi ho scaricato i nuovi profili di provisioning in Xcode, proprio come per qualsiasi tua app.

Abbastanza indolore. Grazie Apple.


5

Quello che ha detto Lou Franco.

Dove esempio è davvero buono da considerare, poiché alla fine hanno dovuto accontentarsi del fatto che tutti i clienti esistenti devono acquistare di nuovo l'app. Apple semplicemente non ha l'infrastruttura in background per cambiare proprietà.

Un'altra brutta conseguenza della ereditata macchina per la vendita di musica che iTunes era originariamente. Le canzoni apparentemente non cambiano proprietario.

Vedi qui, per Dove risolvere: il trasferimento di un'app per iPhone nell'ultimo episodio


4

Da ora, questo è ora possibile utilizzando iTunesConnect.

Le app possono ora essere trasferite da uno sviluppatore all'altro all'interno di iTunes Connect, ad esempio dopo un'acquisizione o alla scadenza di un contratto di distribuzione. Il trasferimento della proprietà di un'app non influisce sulla disponibilità dell'app sull'App Store. Tutte le valutazioni e le recensioni verranno trasferite ei tuoi clienti continueranno ad avere accesso a tutti gli aggiornamenti delle app disponibili. Per trasferire un'app, vai alla pagina Riepilogo dell'app nel modulo Gestisci le tue applicazioni su iTunes Connect e fai clic su Trasferisci app. Assicurati che:

  • Il tuo account è attivo
  • Hai accettato la versione più recente dei tuoi contratti
  • L'app ha almeno una versione approvata
  • L'app è pronta per la vendita, binaria non valida, rifiutata, sviluppatore rifiutata o sviluppatore rimosso dallo stato di vendita Qualsiasi
    associato
  • Gli acquisti in-app sono in stato Pronto per l'invio, Pronto per la vendita, Rifiutato, Sviluppatore rimosso dalla vendita o Approvato
  • Conosci l'ID Apple dell'agente team del destinatario e il suo ID team.

3

Da quanto ho capito, questo può essere fatto, ma richiede un intervento manuale da parte del team di iTunes Store, può richiedere mesi per passare e può comportare alcuni periodi in cui l'app non è in vendita con nessuno dei due account. Se sai chi sarà il tuo cliente, mettilo nel loro account per cominciare. In caso contrario, ricorda per il futuro che sfogliare le app non è una cosa facile da fare e regola di conseguenza il tuo modello di business.


3

È possibile da giugno 2013. Puoi trasferire un'app a un altro sviluppatore in modo molto semplice: ecco una FAQ ufficiale di Apple (disponibile per gli sviluppatori registrati).


3

Oltre alle cose già menzionate che ho riconosciuto, potrebbero sorgere alcuni problemi che non sono menzionati in alcun modo nelle Linee guida AppStore o nella documentazione.

Ho riscontrato diversi problemi con le app con abbonamenti (che a gennaio 2015 non sono trasferibili). Dopo aver provato a trasferire un'app ho scoperto tramite le FAQ nel Centro di supporto per gli sviluppatori iTC aka la sezione Guida le seguenti cose (Link alla sezione FAQ ) ...

Non è possibile trasferire app che contengono o utilizzano:

  • Diritti iCloud in qualsiasi versione dell'app
  • Titoli del libretto in qualsiasi versione dell'app
  • Uno SKU che corrisponde allo SKU di una delle app del destinatario, inclusi gli SKU rimossi in precedenza
  • ID prodotto acquisto in-app che corrispondono all'ID prodotto acquisto in-app di una delle app del destinatario, inclusi acquisti in-app precedentemente rimossi
  • Gli acquisti in-app approvati con rinnovo automatico, non rinnovabile o gratuiti, inclusi gli abbonamenti per acquisti in-app precedentemente rimossi, non è possibile trasferire anche le app Mac in modalità sandbox che condividono la directory del contenitore del gruppo di applicazioni con altre app per Mac.

Per trasferire uno di questi tipi di app, il destinatario deve creare l'app come nuova app. I clienti, le valutazioni e le recensioni attuali non possono essere trasferiti alla nuova app.

Anche i soliti requisiti sono :

Per trasferire un'app, assicurarsi che:

  • Il cedente e il destinatario hanno account di sviluppatore attivi e hanno accettato la versione più aggiornata di tutti i contratti principali attualmente in vigore
  • L'app ha almeno una versione approvata
  • L'app si trova nello stato Pronto per la vendita, Binario non valido, Rifiutato, Rifiutato dallo sviluppatore o Rimosso dallo stato di vendita
  • Tutti gli acquisti in-app associati sono nello stato Pronto per l'invio, Pronto per la vendita, Rifiutato, Sviluppatore rimosso dalla vendita o Approvato
  • Conosci l'ID Apple dell'agente team del destinatario e il suo ID team Se l'app utilizza iAd, il cedente e il destinatario devono aver accettato la versione più aggiornata di tutti i contratti iAd.

Spero che aiuti a evitare incidenti prima di provare a trasferire un'app .


2

Poiché il trasferimento di proprietà non è attualmente supportato e un "processo di eccezione", ha senso non contare su di esso come modalità operativa.

Il grosso problema che stai affrontando è: l'app è legata a un account sviluppatore e vuoi mantenere il TUO account sviluppatore dopo aver trasferito l'app.

Quindi, perché non impostare un NUOVO account sviluppatore, il cui unico scopo è essere il proprietario di questa app e, quando vendi l'app, puoi semplicemente trasferire le credenziali dell'account sviluppatore al nuovo proprietario.

A quel punto, possono aggiornare nome, indirizzo, ragione sociale, informazioni bancarie, ecc.

Ovviamente, il tuo contratto di trasferimento avrà un po 'di verbosità che spiega come, nel frattempo, tutti i soldi che ricevi da Apple saranno sostituiti al nuovo proprietario (metti un limite di tempo - come 90 giorni) su questo in modo che non prendano per sempre per aggiornare le informazioni.)

Non l'ho provato, ma sembra una soluzione praticabile. Ancora una volta, il problema è che l'app è legata all'account sviluppatore e non si desidera trasferire la propria. Quindi, questo rende solo sensazioni ™.


2

Aggiornamento recente da iTunes Connect:

Ho venduto la mia app a un altro sviluppatore e non posso più distribuirla sull'App Store. Posso trasferire l'app sull'account iTunes Connect del nuovo sviluppatore?

No, non puoi trasferire l'app su un altro account sviluppatore su iTunes Connect. Per aggiungere l'app a un altro account, rimuovi l'app dall'account corrente e caricala sul nuovo account iTunes Connect.

Si noti che il caricamento dell'app su un nuovo account iTunes Connect impedirà ai clienti attuali di ricevere aggiornamenti automatici e gratuiti dell'applicazione. Tutte le recensioni, le valutazioni e le informazioni sulla classifica dei clienti verranno ripristinate. Non sarai in grado di riutilizzare il nome dell'app e lo SKU nel vecchio account. Se hai caricato un file binario o hai utilizzato l'app con la rete iAd, il tuo ID pacchetto non sarà riutilizzabile.


2

Suppongo che sono in ritardo alla festa, ma Apple ha appena aggiunto un pulsante a iTunes Connect per fare proprio questo. Accedi al tuo account iTunes Connect, vai su "Gestisci app" e fai clic sull'app che desideri trasferire. Nella sezione in alto a destra, c'è un pulsante per trasferire la tua app ora.

Saluti!


1

Per quanto ne so, non è possibile trasferire app a un altro utente / azienda. Penso che l'app dovrebbe essere nel tuo account dei clienti fin dall'inizio. Altrimenti probabilmente hai anche problemi di pagamento (persone che ti pagano al posto del tuo cliente).

Perché non vendere l'app a un cliente prima di rilasciarla. Se vogliono vederlo in esecuzione prima che venga rilasciato, ha appena inviato loro una versione creata con un certificato ad-hoc.


2
Questo non risponde alla domanda sul trasferimento della proprietà di un'app a un'altra entità. La tua risposta è pertinente solo per un imprenditore, ma non per, diciamo, Roxio che vuole vendere Angry Birds a EA senza vendersi.
KPM,

Ecco un esempio reale: scrivo un'app per un cliente (sono un appaltatore) e non hanno ancora il loro account, MA vogliono che l'app venga sviluppata e rilasciata al più presto. Il rilascio va bene e finalmente ottengono il loro account sviluppatore aziendale. Come trasferisco l'app dal mio account di sviluppo personale al loro?
BryanH,

1

Sono ulteriori considerazioni:

Se riesci a cambiare la proprietà dell'applicazione dietro le quinte, modificando così il contratto, ma non l'applicazione stessa, potresti andare bene.

Ma se hai intenzione di trasferire il tuo codice sorgente, il futuro proprietario dell'app dovrà firmarlo con il proprio certificato, che sostanzialmente renderà l'app come "nuova".

Gli utenti perderanno le loro impostazioni (se la tua app ha avuto una certa persistenza della configurazione) e perderanno la cronologia dell'app nell'app store (classifica, ecc.).


1
Le app sono identificate dall'identificatore del bundle, non dal certificato. Se avessi ragione, la mia app non sarebbe stata aggiornata poiché avrei dovuto ricreare un certificato tra le versioni.
benzado,

Siamo spiacenti, in seconda lettura vedo che stai dicendo di ricaricare semplicemente l'app in un altro account.
benzado,

1

Secondo un nuovo annuncio di Apple oggi (subito dopo il rilascio di iOS 7) questo è diventato possibile. Dice "Ora le app possono essere trasferite da uno sviluppatore a un altro all'interno di iTunes Connect, ad esempio dopo un'acquisizione o quando scade un contratto di distribuzione. Il trasferimento della proprietà di un'app non influisce sulla disponibilità dell'app su App Store. Tutte le valutazioni e recensioni verrà trasferito e i tuoi clienti continueranno ad avere accesso a tutti gli aggiornamenti delle app disponibili ".



0

Non credo che tu possa trasferire la proprietà su un altro account. Ma una soluzione semplice sarebbe quella di aggiungere schemi URL alla tua app per consentire il trasferimento dei dati dalla tua app a una nuova app che il tuo cliente rilascerebbe con la stessa fonte.

La nuova app dovrebbe essere gratuita (forse la versione lite?), Quindi i tuoi vecchi clienti non sarebbero costretti ad acquistarla di nuovo. L'unico vero aspetto negativo che posso vedere è che la nuova app sarebbe praticamente ricominciare da una prospettiva di marketing, il che non è cosa da poco!

Mobile Orchard ha pubblicato un articolo sulla migrazione dei dati da Lite a versioni a pagamento di un'applicazione che potrebbe essere interessante:

Migrazioni di dati da applicazioni iPhone a pagamento Lite con gestori URL personalizzati

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.