Pergunta

Eu tenho inscritos no padrão do iPhone Developer Program e me criou com êxito um perfil de aprovisionamento para o meu iMac.Mas eu também tenho um MacBook Pro que eu uso para trabalhar, enquanto estou viajando.Mas com o padrão do iPhone Developer Program, parece haver nenhuma maneira de ter 2 computadores para trabalhar, a menos que eu passar o tempo revogando-se e re-criando e re-validação de autoridades de certificação quando mudar de máquinas.

Estou certo?Ou existe alguma maneira de usar o mesmo CA em várias máquinas?

Foi útil?

Solução

Basta copiar seu certificado para todos os computadores. Você precisará exportar a parte privada do certificado, não apenas a parte pública.

Outras dicas

Você pode exportar o seu iPhone de Desenvolvimento Certificados de Chaveiro.aplicativo .p12 Arquivos e, em seguida, importá-los para o Keycahin.aplicativo em outro computador

alt text alt text

O desenvolvimento do iPhone SDK em vários computadores às vezes é bom poder usar vários computadores para desenvolver seu aplicativo para iPhone. No meu caso, minha principal máquina de desenvolvimento é o iMac, mas o verão está chegando e talvez eu não queira parar de desenvolver apenas porque saio da cidade. Felizmente, tenho um MacBook, no qual também instalei o iPhone SDK.

Para testar no dispositivo quando desenvolver usando o MacBook, tenho que mover meu certificado, chave privada e perfil de provisionamento. Eis como eu faço isso.

  1. Inicie o acesso do chaveiro no IMAC (principal computador de desenvolvimento).

  2. Na categoria das chaves, clique com a chave privada que possui o certificado para 'desenvolvedor de iPhone:' anexado a ele.

  3. No menu de contexto, selecione 'Exportar ...'.

  4. Ao salvar, forneça uma senha, necessária para importação no outro computador.

  5. Um arquivo .p12 foi salvo, transfira -o para o computador de destino.

  6. Pegue o perfil de provisionamento de desenvolvimento (baixando no portal do programa iPhone ou pegando o direito de ~/biblioteca/perfis de provisionamento/biblioteca/provisionamento/) e transfira -o para o computador de destino.

  7. Clique duas vezes no arquivo .p12 no computador de destino. Se você fornecer a senha correta, a chave e o certificado serão instalados no chaveiro no computador de destino.

  8. Arraste o perfil de provisionamento para o ícone Xcode Dock.

O aplicativo agora pode ser instalado no dispositivo a partir do computador de destino, que no meu caso é o adorável MacBook preto.

Tirado de http://www.theevilboss.com/2009/06/iphone-sdk-development-on-multiple.html

Estou tentando explicar etapas para exportar e importar certificados

Exportar:

  1. Abra o “KeyChain Access” da pasta Aplicativos> Utilities no seu Mac
  2. Procure a área de "categoria" no Keychain Access (coluna esquerda, abaixo "Keychains"
  3. Em seguida, procure por “Distribuição do iPhone: [Nome]” e expanda -o e destaque a linha “Distribuição do iPhone…” e a próxima linha, que é a chave privada “Nome do agente da equipe”
  4. Enquanto as duas linhas são destacadas, clique com o botão direito do mouse e selecione "Exportar 2 itens" para compartilhar
  5. Você estará salvando um arquivo P12 em sua máquina e precisará criar uma senha para ele para compartilhar o arquivo (use uma boa senha e lembre -se da senha, porque você precisará compartilhar a senha)
  6. Você está livre para enviar o arquivo P12 e a senha para o membro da sua equipe!

O próximo passo é Instale o arquivo P12 no sistema do membro da sua equipe E continue! Aqui estão os passos ...

  1. Clique duas vezes no arquivo P12 que o membro da equipe enviou para você. O acesso do chaveiro será aberto.
  2. Digite a senha que você recebeu ... se você não tiver a senha, vá adquiri -la!
  3. Isso lhe dará uma nova chave privada.
  4. Em seguida, faça o login na conta de "agente da equipe" em https://developer.apple.com/ e selecione o link Selecione o “Perfil de Provisionamento do IOS”
  5. Selecione Certificados e, em seguida, a guia Desenvolvimento e faça o download e instale o certificado para agente da equipe (não se preocupe! Você está quase lá !!!)
  6. Selecione Certificados, em seguida, guia de desenvolvimento e download para instalar o Certificado Intermediário WWDR (clique duas vezes para instalar no Keychain)
  7. Selecione Certificados, em seguida, guia de desenvolvimento e download para instalar o certificado intermediário WWDR
  8. Selecione o provisionamento e depois a guia Distribuição e baixe o perfil de provisionamento (mais especificamente o arquivo .MobileProvision)
  9. Finalmente arraste para o ícone Xcode para instalar

FEITO!!

Tudo que você precisa é seguir as etapas que A Apple fornece...

Ele instrui você a exportar seus certificados através do Xcode e reimportar através do Xcode. Funciona muito bem, mas verifique se seu nome de usuário é o mesmo nos dois computadores ou falhará.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top