Como transfiro meu perfil de desenvolvedor iOS para outro computador?

63

Eu adquiri um novo MBP e gostaria de transferir meus certificados e perfis do meu computador antigo. De acordo com a TN 2250, em "Transferindo suas identidades" , preciso transferir três conjuntos de itens:

  • todos os certificados de desenvolvedor do iPhone em seu chaveiro
  • todos os certificados de distribuição do iPhone em seu chaveiro
  • todos os perfis de provisionamento na guia Xcode Organizer> Dispositivos> seção Perfis de provisionamento em "Biblioteca"

A TN 2250 sugere que eu clique em um link intitulado "Transferir seu perfil de desenvolvedor para outro computador" para descobrir como fazer essa transferência, mas esse link efetivamente fornece um 404 e é atualizado para uma página chamada "Sobre o Xcode"

Como transfiro meu perfil de desenvolvedor para outro computador?

Minha máquina antiga está executando o OS X 10.6.8 e o Xcode 4.2 (4C199).
A nova máquina está executando o OS X 10.7.4 e o Xcode 4.3.3 (4E3002).

Coelho Trovão
fonte
E no manual do utilizador "Sobre XCode", você encontrará esta página (última secção): developer.apple.com/library/ios/documentation/ToolsLanguages/...
Rene Larsen
obrigado por apontar isso; Eu não tinha visto (obviamente). :-)
Thunder Rabbit

Respostas:

75

A importação / exportação funciona de maneira diferente no Xcode 5+. Este guia do desenvolvedor da Apple mostra como fazer isso.

Sua conta é exibida em XcodePreferênciasContas e pode ser exportada clicando no ícone de roda dentada ( ) no canto inferior esquerdo.

Importar / Exportar ID Apple e ativos de assinatura de código

Jason
fonte
11
Isso funcionará Se os dois computadores estiverem conectados com a [mesma] conta de desenvolvedor?
Christopher Francisco
Alguém tem alguma ideia? Quero trabalhar no meu projeto iOS do meu mac-mini AND macbook com a mesma conta. Isto funciona?
Salocax # 7/16
Faço login com a mesma conta no iMac e no MacBook Pro sem problemas. Pegue a conta no primeiro dispositivo, exporte-a e, em seguida, no segundo dispositivo, faça uma importação.
Jason
15

Você pode fazer isso no Xcode.

No Organizer, na guia dispositivos, você pode exportar seu perfil de desenvolvedor para um arquivo que pode ser importado para o Xcode em outro computador.

O processo passo a passo é explicado em http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/080-Manage_Your_Devices/manage_devices.html na parte inferior da seção Transferir seu perfil de desenvolvedor para Outro computador

Observe que, se você não tiver uma seção Equipes no Organizador - Dispositivos, basta arrastar e soltar o arquivo de exportação de perfis de desenvolvedor protegido por senha no ícone Xcode na barra de ferramentas. insira a descrição da imagem aqui

Abizern
fonte
ah espera; Não tenho uma seção "Equipes" no Organizador -> Dispositivos.
Thunder Rabbit
Você tem uma seção de perfis? com os botões Import Export, na parte inferior.
Abizern
Ah! "Perfil do desenvolvedor" na biblioteca! obrigado!
Thunder Rabbit
Estou um passo mais perto, mas agora estou recebendo um erro diferente; Obrigado pela ajuda!
Thunder Rabbit
2
O link passo a passo não existe mais agora.
Blaise
3

Você precisa exportar sua chave privada do acesso ao Key Chain do Mac OSX no qual os certificados estão sendo executados com êxito ou a partir do qual o certificado de desenvolvedor fez e fez o download de certificados do Apple Developer Portal , ele funcionará como funciona para mim.

ManjotSingh
fonte
11
O Xcode 4 facilita muito o processo, permitindo que você agrupe seu perfil de desenvolvedor juntamente com suas chaves públicas e privadas e importe-as para o Xcode em outra máquina sem precisar ir ao KeyChain e retirá-las uma a uma.
Abizern 22/07/2012
Ah, esse é o método tradicional que estou fazendo desde que comecei o desenvolvimento. Você pode corrigir o Xcode 4 fornecendo os processos que aprendi hoje.
ManjotSingh