Para os Ninjas GoodBarber: Como transferir a tua app iOS de uma conta Apple Developer para outra

Isto não é complicado de se fazer, quando sabes fazê-lo.
Por essa razão eu decidi escrever esta nota para vocês!
O que significa transferir a minha app e qual a razão para fazê-lo?
Aqui está um exemplo:
Imagina que criaste uma app, tão bem sucedida que oferecem-te um grande negócio para comprá-la.
Como sabes, quando vendes uma app, não vendes apenas a app por si só.
Se a tua app tem sucesso, também tem muitos utilizadores. Talvez o comprador tem interesse nos grandes lucros gerados pelos anúncios, graças a este grande número de utilizadores. Também a app é mais popular e obtém melhores pontuações na loja, quanto mais pessoas fizerem download!
Qualquer que seja a razão, não queres tirar a tua app da loja para poderes vender a terceiros, certo?
Também não queres correr o risco de perder os teus utilizadores ou os comentários e pontuações associadas à tua app.
Bom, boas notícias para ti, há uma solução simples!
Tudo o que necessitas fazer é transferir a tua app para a conta Apple Developer do proprietário, e a Apple toma conta do restante por ti!
Como funciona a transferência

Isto significa que nenhuma das contas pode estar pendente para validação ou modificação.
A transferência da app iniciada pelo Agent Team que tem a app. No meu exemplo, é o vendedor.
A Apple define o Agent Team como a pessoa legalmente encarregue da app e que tem acesso à conta iTunes Connect, onde a app é publicada.
Para permitir o pedido de transferência, o Team Agent destinatário (comprador) deve fornecer o seu Apple ID e Team ID ao Team Agent que inicia a transferência.
Uma vez que o vendedor fez o pedido da transferência, o comprador irá aceitá-lo.

A tua app mantém-se na loja durante a transferência
Não te preocupes, a Apple é tão inteligente, quenão somente os utilizadores podem continuar a fazer download da tua app durante a transferência, mas eles podem também continuar a enviar notas e classificações sobre ela!
Naturalmente, uma vez feita a transferência, todos os teus utilizadores também poderão fazer download os updates posteriores da tua app. E, se tudo correr bem. poderão continuar a dar os feedbacks fantásticos ;)
Também, podes vender ou dar mais do que uma app para outro developer, uma vez que não há limite de número de apps a transferir. A única obrigação que tens é transferí-las uma a uma.
Algumas precauções antes de iniciar a transferência
Guarda a informação que vais necessitar depois da tua app ser transferida, tal como: o Catalog Report (disponível na conta iTunes Connect, onde a app está atualmente publicada), as datas de lançamento da app na loja e também a informação das vendas e downloads da tua app.
Uma vez concluído, podes solicitar a transferência da app.
Falando da parte técnica 1 - Quem envia

Vai à tua conta iTunes Connect e clica em "Manage Your Apps"; depois seleciona a app que pretendes transferir. Clica em "Transfer App".
Verifica que o estado da app é um dos referidos anteriormente e que ambas as contas estão válidas, conforme já referimos também. Se tudo está certo, clica em "Continue".
Depois podes clicar em "Request for transfer" e em "Done" para voltares à página de apresentação da app.
Durante a transferência, o estado da app não muda, mas a indicação "Pending transfer" é adicionada. Também existe a possibilidade de modificares o preço da tua app na loja durante esse período.
Falando da parte técnica 2 - O destinatário

Na secção Transfer Agreement, subsecção "Contract in Process", seleciona a app pendente de transferência e clica em "Review".
Depois preenche a informação sobre a tua app como se fosse um envio normal, aceita os termos do acordo e valida.
A transferência pode levar 2 dias úteis e durante este tempo o estado da app é "Processing App Transfer".
As discussões em progresso no Resolution Center serão fechadas, tal como a possibilidade de alterar os metadados da app.
Uma vez a transferência concluída, a app agora pertence ao destinatário.
Já não aparece na conta inicial.
Atenção às Notificações Push!
O melhor exemplo, é a função de Notificações Push, que é muito útil para estimular o envolvimento dos utilizadores e, claro, está disponível em todas as apps criadas com a GoodBarber.
Como já deverás saber, o SSL Push Certificate é criado com o App ID da tua app.
O ID da App é automaticamente transferido para o Member Center do destinatário, ao mesmo tempo que a app é transferida para a conta iTunes Connect.
Contudo, o SSL Push Certificate associado ao App ID não é transferido.
Esta é a razão pela qual, para manteres as notificações push na tua app, o destinatário tem de criar um novo push certificate.
Design

