Transferindo a propriedade de um aplicativo para iPhone na app Store

126

Minha equipe e eu temos um aplicativo que enviaremos para a loja em breve, mas sabemos que venderemos o aplicativo para outra empresa em um futuro próximo. Alguém tem alguma experiência em mudar a propriedade de um aplicativo para outra conta?

Especificamente, quando eu vendo um aplicativo para outra empresa ...

  • Como movemos o aplicativo para a conta deles (qual é o mecanismo)?
  • Meus usuários ainda podem receber atualizações (lançadas pelo novo proprietário) sem ter que comprar novamente / baixar novamente o aplicativo?
kfitzpatrick
fonte
3
Estou tropeçando neste post via google enquanto estou enfrentando esse problema pela primeira vez e pensei em acrescentar os seguintes esclarecimentos ... os tempos mudaram e SIM, VOCÊ PODE TRANSFERIR UM APLICATIVO. Achei este vídeo super útil para entender o processo e as ações necessárias para concluir a transferência: itunesconnect.apple.com/downloads/Documentation/...
John Mark Mitchell
Esta é a resposta correta: stackoverflow.com/questions/671382/… Deve estar marcada!
13133 Mario
O aplicativo ainda está disponível para download na loja de aplicativos durante a transferência ou está temporariamente indisponível?
Ryan

Respostas:

41

A partir de 11 de junho de 2013, isso se tornou oficialmente possível. Aqui está a nota oficial:

Caro desenvolvedor,

Agora, os aplicativos podem ser transferidos de um desenvolvedor para outro no iTunes Connect, por exemplo, após uma aquisição ou quando um acordo de distribuição expira. A transferência da propriedade de um aplicativo não afeta a disponibilidade do aplicativo na App Store. Todas as classificações e avaliações serão transferidas e seus clientes continuarão a ter acesso a todas as atualizações de aplicativos disponíveis.

Para transferir um aplicativo, acesse a página Resumo do aplicativo no módulo Gerenciar seus aplicativos no iTunes Connect e clique em Transferir aplicativo. Certifique-se de que:

• Sua conta está ativa

• Você aceitou a versão mais atual de seus contratos

• Seu aplicativo possui pelo menos uma versão aprovada

• Seu aplicativo está no estado Pronto para venda, Binário inválido, Rejeitado, Desenvolvedor rejeitado ou Desenvolvedor removido do estado de venda

• Todas as compras no aplicativo associadas estão no estado Pronto para enviar, Pronto para venda, Rejeitado, Desenvolvedor removido da venda ou Aprovado

• Você conhece o ID da Apple do Team Agent do destinatário e seu ID da equipe.

Para mais informações sobre transferência de aplicativos, consulte o tutorial em vídeo no iTunes Connect. Para encontrar respostas para perguntas comuns sobre a transferência de aplicativos, consulte as Perguntas frequentes no iTunes Connect.

Atenciosamente, Equipe da App Store

atachá
fonte
1
Mas é possível que o novo usuário atualize o aplicativo? E como eles completam esse processo? Estou tendo problemas com aplicativos que ainda precisam ser assinados por desenvolvedores anteriores.
Música Monkey
24

ATUALIZAÇÃO: ESTA RESPOSTA ESTÁ DESATUALIZADA. Parece ter sido correto no momento em que foi escrito. NÃO É NECESSÁRIO REDUZIR, MAS NÃO ACREDITO NEM!


A resposta oficial é não . Nas Perguntas frequentes do iTunes Connect :

Vendi meu aplicativo para outro desenvolvedor e não posso mais distribuir na App Store. Posso transferir o aplicativo para a conta do iTunes Connect do novo desenvolvedor?

No momento, os aplicativos não podem ser transferidos para outra conta de desenvolvedor. Se você deseja que o aplicativo seja vendido por outra conta de desenvolvedor, será necessário remover o aplicativo da venda na conta atual do iTunes Connect e fazer upload do aplicativo na nova conta do iTunes Connect.

O upload do aplicativo para uma nova conta do iTunes Connect impedirá que os clientes atuais recebam atualizações automáticas e gratuitas do seu aplicativo. Todas as análises de clientes, informações de classificação e classificação também serão redefinidas.

Recursos adicionais que confirmam isso, do desenvolvedor do FutureTap Ortwin Gentz, quando ele comprou o WhereTo? da Sophiestication Software:

transferindo um aplicativo para iPhone no último episódio

esculpido em pedra, transferindo um aplicativo para iphone

samvermette
fonte
Atualizado ligação FAQ: itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/...
Simon Woodside
1
@sbwoodside também retorna "Desculpe, mas encontramos um erro."
samvermette
Estranho, é o link certo. De qualquer forma, está em "Gerenciar seus aplicativos", seção 2 das Perguntas frequentes, que está vinculada na parte inferior da página principal do iTunes Connect.
Simon Woodside
3
Alguém sabe como o aplicativo Penultimate foi transferido para a conta do Evernote?
TP.
1
@TP. Não foi. Os metadados na loja foram mesclados aos metadados do aplicativo Evernote (a Apple chama isso de "fusão de artista"), para que os cabeçalhos e os aplicativos relacionados sejam exibidos corretamente na loja. Sam está correto aqui; Atualmente, a transferência de aplicativos entre contas não é possível.
Ben Zotto
23

Acompanhamento: Afinal: é possível (a partir do final de março de 2010).

Não li todos os comentários ou outros tópicos sobre esse problema, portanto isso pode ser obsoleto, mas parece que está basicamente relacionado à estrutura relacionada ao iTunes da appStore.

Você não pode fazer parte das bandas dos Beatles e dos Rolling Stones ...

De qualquer forma, eventualmente, um colega conseguiu resolver o problema, e nosso aplicativo (que estava sendo executado sob minha conta particular e individual de Dev) foi executado sob uma nova conta corporativa. Mantivemos nossas classificações, nosso primeiro lugar em nossa categoria na appstore e, no geral, tudo correu bem (após várias horas de telefonemas com a apple).

Pelo que me lembro, o principal problema era que o pessoal do suporte técnico sabia que as coisas iam mudar, mas não sabia quando e como. Provavelmente devido à vinda do iPad e cronogramas relacionados envolvidos). De qualquer forma. É possível e é muito fácil. Envie sua solicitação, aguarde algumas semanas (pode demorar alguns dias) e você terá a transferência. Porém, um problema: eles podem ter algum erro no código de migração, porque a apple mistura o nome e o sobrenome da conta dev / master após a migração. bem, quem se importa.

codeclash
fonte
9
Você pode fornecer mais detalhes ou um link que explica isso? Não vi nada em nenhum lugar que seja possível alterar a conta do proprietário de um aplicativo. Sua postagem parece que alguém na Apple pesquisou no banco de dados e substituiu os IDs no banco de dados. :)
Aleksandar Vacić
9
Para onde você enviou sua solicitação de alteração, o suporte técnico (qual) ou outra pessoa?
BryanH 19/05
7
A Apple suporta apenas a migração de uma única conta de desenvolvedor para uma conta corporativa. Nesse caso, toda a conta é migrada, não apenas um aplicativo. Nunca é possível migrar um único aplicativo para uma conta diferente. Isso foi confirmado hoje por telefone por um representante da Apple. A questão que permanece é: whyyy ??
Jeroen Bouma
4
Esta resposta deve ter voto negativo. Parece que o cara acabou de converter sua conta independente para uma conta comercial, o que obviamente manterá todas as análises e atualizações de seus aplicativos.
samvermette
Posso confirmar pelo meu contato mais recente com o suporte da Apple que só é possível transferir de contas independentes para contas comerciais. Resposta com voto negativo.
Audun Kjelstrup
14

Eu tive minha própria experiência com isso, e a resposta que recebi da Apple Developer Relations (embora demorou um mês para obter uma resposta por e-mail e seis semanas para o telefonema de acompanhamento) foi (em suma) que elas não oferecem atualmente qualquer maneira de transferir aplicativos individuais de uma conta de desenvolvedor para outra.

Ele fez isso dizendo que havia uma única "Opção" para fazer esse tipo de transferência, que é excluir o aplicativo da conta em que está atualmente e, em seguida, reenviar para a Apple Store a partir da nova conta com o mesmo nome (mas teria um novo ID de loja de aplicativos). Eu indiquei (e ele reconheceu) que isso excluiria qualquer revisão de usuário existente, arruinaria o caminho de atualização para usuários existentes, quebraria iAds, compras no aplicativo e integração com o game center. Portanto, realmente não é uma solução.

Ele também disse que não é possível transferir a propriedade de todos os seus aplicativos para outra conta existente (eles parecem não ter a granularidade de mover aplicativos individuais). No entanto, se eu quisesse desistir de todos os meus aplicativos para outro indivíduo, seria possível criar uma empresa (provavelmente a S-Corp, embora ele não tenha aconselhado), transferindo a propriedade da minha conta para a S-Corp (o que seria permitido se eu fosse um proprietário parcial) e depois vendesse o s-corp para o novo proprietário. (Caramba, certo?)

O método que pretendo seguir é o seguinte (atualizarei com o meu sucesso). No meu caso específico, tenho um aplicativo pago que (.99) que estou tentando transferir para outro proprietário:

  1. Vou criar um aplicativo leve usando o mesmo AppID projetado para informar aos usuários que o Aplicativo mudou de proprietário e fornecer um link para a loja de aplicativos, onde eles podem baixar o novo aplicativo. Quando lançado, fará o upload de uma forma hash de seu UDID para um servidor (que agora precisarei manter) listando-o como um cliente anterior.

  2. Carregarei esse novo aplicativo leve na minha conta existente como uma atualização para o outro aplicativo existente (para que, quando os usuários atualizem, eles sejam marcados como clientes existentes, recebam uma mensagem explicando a situação e um link para o novo aplicativo)

  3. Vou converter meu aplicativo pago em um aplicativo leve que possui algumas funcionalidades, mas requer uma compra no aplicativo de 0,99 para obter a funcionalidade completa. Além disso, esse novo aplicativo verificará com meu servidor se o UDID está no banco de dados de clientes existentes e, se assim for, oferecerá a eles funcionalidade completa (sem ter que fazer a compra no aplicativo).

... ARGHH! :) É uma experiência feia para os clientes e muito trabalho para o desenvolvedor ... mas a única opção fornecida pela Apple. (Embora eu não tenha certeza de que funcione, pois é perfeitamente possível que eles rejeitem meu aplicativo de "atualização" leve da loja e, assim, evitem o caminho de atualização de hackers)

ATUALIZAÇÃO : Muito trabalho para a pessoa que eu estava tentando dar ao aplicativo. Acabou não prosseguindo com o plano. Pense que provavelmente ainda funcionaria e gostaria de receber qualquer pessoa que tente ou faça isso :)

BadPirate
fonte
Estamos enfrentando o mesmo problema (exceto que nosso aplicativo é gratuito). Um problema adicional que acho que você está esquecendo é que você só pode usar o nome do seu aplicativo uma vez. Portanto, antes de adicionar o aplicativo à sua conta "nova", você deverá removê-lo da conta antiga primeiro. Apenas para tornar as coisas um pouco mais impossível :)
Jeroen Bouma
7

O iTunesConnect agora permite transferências de aplicativos, com certas restrições de aplicativos (nenhum aplicativo iCloud ou Push Notifications é permitido no momento. As notificações locais estão ok, é claro).

Consulte as Perguntas frequentes do iTunesConnect sobre transferências de aplicativos ... https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/10.0.0.9.1.0.9.1.5.10.1

Você só pode iniciar ou aceitar uma transferência se o seu login no iTunesConnect tiver as permissões de função "Legal".

APÓS A TRANSFERÊNCIA: O teamId e o bundleID não serão alterados. Nenhum dos IDs de compra no aplicativo também.

Na conta de desenvolvedor da minha empresa, agora vejo um aplicativo com EXATAMENTE O MESMO TeamID.BundleID, como vi no código-fonte que foi comprado de outra empresa (e esse código-fonte foi entregue separadamente, não pela Apple) ...

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

Agora, este bundleId está listado entre meus outros aplicativos listados nos perfis de provisionamento do iTunesConnect. Simplesmente criei novos perfis de provisionamento de desenvolvimento e distribuição / AdHoc para meu aplicativo recém-adquirido. Depois, baixei os novos perfis de provisionamento no Xcode, assim como em qualquer um dos seus próprios aplicativos.

Bastante indolor. Obrigado Apple.

Paul Brady
fonte
5

O que Lou Franco disse.

Onde To exemplo é realmente bom de considerar, pois eles eventualmente tiveram que se contentar com o fato de que todos os clientes existentes precisam comprar o aplicativo novamente. A Apple simplesmente não possui a infraestrutura de segundo plano para mudar de propriedade.

Outra conseqüência ruim da máquina herdada de venda de música que o iTunes originalmente era. As músicas aparentemente não mudam de dono.

Veja aqui, para Onde a resolução: transferir um aplicativo para iPhone no último episódio

Aleksandar Vacić
fonte
4

Desde agora, isso agora é possível usando o iTunesConnect.

Agora, os aplicativos podem ser transferidos de um desenvolvedor para outro no iTunes Connect, por exemplo, após uma aquisição ou quando um acordo de distribuição expira. A transferência da propriedade de um aplicativo não afeta a disponibilidade do aplicativo na App Store. Todas as classificações e avaliações serão transferidas e seus clientes continuarão a ter acesso a todas as atualizações de aplicativos disponíveis. Para transferir um aplicativo, acesse a página Resumo do aplicativo no módulo Gerenciar seus aplicativos no iTunes Connect e clique em Transferir aplicativo. Certifique-se de que:

  • Sua conta está ativa
  • Você aceitou a versão mais atual dos seus contratos
  • Seu aplicativo tem pelo menos uma versão aprovada
  • Seu aplicativo está no pronto para a venda, inválido Binário, Rejeitado, desenvolvedor Rejeitado, ou Developer removido do estado Venda Qualquer
    associado
  • As compras no aplicativo estão no estado Pronto para enviar, Pronto para venda, Rejeitado, Desenvolvedor removido da venda ou Aprovado
  • Você conhece o ID Apple do Team Agent do destinatário e o ID da equipe.
Thomas Kekeisen
fonte
3

Pelo que entendi, isso pode ser feito, mas requer intervenção manual da equipe da iTunes Store, pode levar meses e pode envolver alguns períodos em que seu aplicativo não está à venda em nenhuma das contas. Se você sabe quem será seu cliente, basta colocá-lo na conta dele para começar. Caso contrário, lembre-se, no futuro, que inverter aplicativos não é uma tarefa fácil e ajuste seu modelo de negócios de acordo.

Brent Royal-Gordon
fonte
3

É possível desde junho de 2013. Você pode transferir um aplicativo para outro desenvolvedor com muita facilidade - aqui está uma FAQ oficial da Apple (disponível para desenvolvedores registrados).

parametr
fonte
3

Além das coisas já mencionadas que reconheci, podem surgir alguns problemas que não são mencionados em nenhum lugar nas Diretrizes da AppStore ou na documentação.

Descobri vários problemas com aplicativos com assinaturas (que em janeiro de 2015 não são transferíveis). Depois de tentar transferir um aplicativo, descobri através das Perguntas frequentes no Centro de suporte ao desenvolvedor do iTC, também conhecido como Seção de ajuda, o seguinte (link para a seção de perguntas frequentes ) ...

Você não pode transferir aplicativos que contêm ou usam:

  • Direitos do iCloud em qualquer versão do aplicativo
  • Direitos de caderneta em qualquer versão do aplicativo
  • Um SKU que corresponde ao SKU de um dos aplicativos do destinatário, incluindo SKUs removidos anteriormente
  • IDs de produto de compra no aplicativo que correspondem ao ID do produto de compra no aplicativo de um dos aplicativos do destinatário, incluindo compras no aplicativo removidas anteriormente
  • Compras no aplicativo aprovadas por renovação automática, não renovável ou gratuita, incluindo assinaturas de compra no aplicativo removidas anteriormente Aplicativos para Mac em área restrita que compartilham o Diretório de contêineres do grupo de aplicativos com outros aplicativos para Mac também não podem ser transferidos.

Para transferir qualquer um desses tipos de aplicativos, o destinatário deve criar o aplicativo como um novo aplicativo. Clientes, classificações e críticas atuais não podem ser transferidos para o novo aplicativo.

Também os requisitos usuais são :

Para transferir um aplicativo, verifique se:

  • O cedente e o destinatário têm contas de desenvolvedor ativas e aceitaram a versão mais atual de todos os contratos principais atualmente em vigor
  • O aplicativo possui pelo menos uma versão aprovada
  • O aplicativo está no estado Pronto para venda, Binário inválido, Rejeitado, Desenvolvedor rejeitado ou Desenvolvedor removido do estado de venda
  • Todas as compras no aplicativo associadas estão no estado Pronto para enviar, Pronto para venda, Rejeitado, Desenvolvedor removido da venda ou Aprovado
  • Você sabe o ID da Apple do Team Agent do destinatário e o ID da equipe deles. Se o aplicativo usa o iAd, o transferidor e o destinatário devem ter aceito a versão mais atual de todos os contratos do iAd.

Espero que ajude a evitar acidentes antes de tentar transferir um aplicativo .

Helge Staedtler
fonte
2

Como a transferência de propriedade atualmente não é suportada e é um "processo de exceção", faz sentido não contar com ela como seu modo de operação.

O grande problema que você está enfrentando é: o aplicativo está vinculado a uma conta de desenvolvedor e você deseja manter SUA conta de desenvolvedor após a transferência do aplicativo.

Portanto, por que não configurar uma NOVA conta de desenvolvedor, cujo único objetivo é ser o titular desse aplicativo e, quando você o vender, você pode apenas transferir as credenciais da conta de desenvolvedor para o novo proprietário.

Nesse ponto, eles podem atualizar o nome, endereço, nome da empresa, informações bancárias etc.

Obviamente, seu contrato de transferência terá algumas palavrões explicando como, nesse meio tempo, qualquer dinheiro que você receber da Apple será transferido para o novo proprietário (coloque um limite de tempo - como 90 dias) para que não demorem para atualizar as informações.)

Eu não tentei isso, mas parece uma solução viável. Novamente, o problema é que o aplicativo está vinculado à conta de desenvolvedor e você não deseja transferir a sua. Portanto, isso apenas faz sentido ™.

Olie
fonte
2

Atualização recente do iTunes Connect:

Vendi meu aplicativo para outro desenvolvedor e não posso mais distribuí-lo na App Store. Posso transferir o aplicativo para a conta do iTunes Connect do novo desenvolvedor?

Não, você não pode transferir o aplicativo para outra conta de desenvolvedor no iTunes Connect. Para adicionar o aplicativo a outra conta, remova o aplicativo da conta atual e faça o upload para a nova conta do iTunes Connect.

Observe que o upload do aplicativo para uma nova conta do iTunes Connect impedirá que os clientes atuais recebam atualizações automáticas e gratuitas do seu aplicativo. Todas as avaliações, avaliações e informações de classificação de clientes serão redefinidas. Você não poderá reutilizar o nome do aplicativo e o SKU na conta antiga. Se você fez o upload de um binário ou usou o aplicativo com a rede iAd, seu ID do pacote também não será reutilizável.

DeZigny
fonte
2

Acho que estou atrasado para a festa, mas a Apple acabou de adicionar um botão ao iTunes Connect para fazer exatamente isso. Faça login na sua conta do iTunes Connect, vá para 'Gerenciar aplicativos' e clique no aplicativo que você deseja transferir. Na seção no canto superior direito, há um botão para transferir seu aplicativo agora.

Felicidades!

Sid
fonte
1

Tanto quanto sei, não há como transferir aplicativos para um usuário / empresa diferente. Acho que o aplicativo deve estar na sua conta de clientes desde o início. Caso contrário, você provavelmente também terá problemas de pagamento (pessoas pagando você em vez de seu cliente).

Por que não vender o aplicativo a um cliente antes de liberá-lo? Se eles querem vê-lo em execução antes de ser lançado, envie uma versão criada com um certificado ad-hoc.

Wim Haanstra
fonte
2
Isso não responde à questão de transferir a propriedade de um aplicativo para outra entidade. Sua resposta é relevante apenas para um contratado, mas não para, por exemplo, a Roxio querer vender o Angry Birds para a EA sem se vender.
KPM
Aqui está um exemplo do mundo real: escrevo um aplicativo para um cliente (eu sou um contratado) e ele ainda não tem sua conta, MAS deseja que o aplicativo seja desenvolvido e lançado o mais rápido possível. O lançamento corre bem e eles finalmente obtêm sua conta de desenvolvedor corporativo. Como transfiro o aplicativo da minha conta de desenvolvedor pessoal para a deles?
BryanH
1

Existem considerações adicionais:

Se você puder mudar de propriedade do Aplicativo nos bastidores, alterando o contrato, mas não o aplicativo em si, você pode ficar bem.

Mas se você apenas transferir seu código-fonte, o futuro proprietário do aplicativo precisará assiná-lo com seu próprio certificado, que basicamente renderizará o aplicativo como um "novo".

Os usuários perderão suas configurações (se o aplicativo persistir com alguma configuração) e o histórico do aplicativo na loja de aplicativos (classificação, etc.).

codeclash
fonte
1
Os aplicativos são identificados pelo identificador de pacote, não pelo certificado. Se você estivesse certo, meu próprio aplicativo não teria sido atualizado, pois tive que recriar um certificado entre os lançamentos.
benzado 26/03
Desculpe, na segunda leitura, vejo que você está dizendo para simplesmente reenviar o aplicativo para outra conta.
benzado
1

De acordo com um novo anúncio da Apple hoje (logo após o lançamento do iOS 7), isso se tornou possível. Ele diz que "os aplicativos agora podem ser transferidos de um desenvolvedor para outro no iTunes Connect, por exemplo, após uma aquisição ou quando um acordo de distribuição expirar. A transferência da propriedade de um aplicativo não afeta a disponibilidade do aplicativo na App Store. Todas as classificações e avaliações serão transferidos e seus clientes continuarão a ter acesso a todas as atualizações de aplicativos disponíveis ".

Benny
fonte
0

Não acredito que você possa transferir a propriedade para outra conta. Mas uma solução simples seria adicionar esquemas de URL ao seu aplicativo para permitir a transferência de dados do aplicativo para um novo aplicativo que seu cliente lançaria com a mesma fonte.

O novo aplicativo teria que ser gratuito (talvez a versão lite?), Para que seus clientes antigos não fossem obrigados a comprá-lo novamente. A única desvantagem real que posso ver disso é que o novo aplicativo basicamente começaria novamente de uma perspectiva de marketing, o que não é uma coisa menor, é claro!

O Mobile Orchard publicou um artigo sobre migração de dados das versões Lite para Paga de um aplicativo que pode ser interessante:

Migrações de dados de aplicativos para iPhone de Lite para pago com manipuladores de URL personalizados

Brad Parks
fonte