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).


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


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


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.