Domanda

Mi sono iscritto al Programma per sviluppatori iPhone standard e ho creato con successo un profilo di provisioning per il mio iMac.Ma ho anche un MacBook Pro che utilizzo per lavorare mentre sono in viaggio.Ma con il Programma per sviluppatori iPhone standard non sembra esserci modo di far funzionare 2 computer, a meno che non si spenda tempo a revocare e ricreare/riconvalidare le autorità di certificazione quando si cambia macchina.

Ho ragione?Oppure esiste un modo per utilizzare la stessa CA su più macchine?

È stato utile?

Soluzione

Basta copiare il certificato per tutti i computer. Sarà necessario esportare la parte privata del certificato, non solo la parte pubblica.

Altri suggerimenti

È possibile esportare i certificati di sviluppo iPhone da Keychain.app come .p12 file e poi importarli nel Keycahin.app sul vostro altro computer

alt text alt text

sviluppo iPhone SDK su più computer A volte è bello essere in grado di utilizzare più computer per sviluppare la vostra applicazione per iPhone. Nel mio caso la mia macchina di sviluppo principale è l'iMac, ma l'estate sta arrivando e io non può decidere di interrompere lo sviluppo solo perché io vado fuori città. Per fortuna ho un MacBook, sul quale ho anche installato l'SDK iPhone.

Al fine di testare sul dispositivo quando sviluppo utilizzando il MacBook devo spostare il mio certificato, chiave privata e il profilo di provisioning ad esso. Ecco come lo faccio.

  1. Avviare Accesso Portachiavi su iMac (principale computer di sviluppo).

  2. Sotto la categoria Chiavi I Ctrl-click la chiave privata che ha il certificato per 'iPhone Developer:'. Collegato ad esso

  3. Nel menu contestuale selezionare 'Esporta ...'.

  4. Quando si salva fornire una password, che sarà richiesta per l'importazione sull'altro computer.

  5. Un file .p12 è stato salvato, trasferirlo al computer di destinazione.

  6. Grab lo sviluppo di provisioning profilo (sia scaricando dal Programma Portal iPhone o afferrando quella giusta da ~ / Library / MobileDevice / Prevenzione Profili /) e trasferire al computer di destinazione.

  7. Fare doppio clic sul file .p12 sul computer di destinazione. Se si fornisce la password corretta la chiave e il certificato verranno installati nel portachiavi sul computer di destinazione.

  8. Trascinare il profilo di provisioning sulla icona del dock Xcode.

L'applicazione può essere installato sul dispositivo dal computer di destinazione, che nel mio caso è la bella nero MacBook.

http: //www.theevilboss. com / 2009/06 / iphone-sdk-sviluppo-on-multiple.html

Sto cercando di spiegare i passaggi per esportare E importare certificati

Esportare:

  1. Apri "Accesso Portachiavi" dalla cartella Applicazioni > Utilità sul Mac
  2. Cerca l'area "Categoria" in Accesso Portachiavi (colonna di sinistra, sotto "Portachiavi"
  3. Quindi cerca "Distribuzione iPhone:[nome]", quindi espandilo ed evidenzia sia la riga "Distribuzione iPhone..." che la riga successiva, che è la chiave privata "nome agente del team"
  4. Mentre entrambe le righe sono evidenziate, fai clic con il pulsante destro del mouse e seleziona "Esporta 2 elementi" per condividere
  5. Salverai un file p12 sul tuo computer e dovrai creare una password per poter condividere il file (usa una buona password e ricorda la password, perché dovrai condividere anche la password)
  6. Sei libero di inviare sia il file P12 che la password al membro del tuo team!

Il prossimo passo è installa il file p12 sul sistema del membro del tuo team e vai avanti!Ecco i passaggi…

  1. Fai doppio clic sul file p12 che ti è stato inviato dal membro del tuo team.Si aprirà l'Accesso Portachiavi.
  2. Inserisci la password che ti è stata data... se non hai la password, vai a prenderla!
  3. Questo ti darà una nuova nuova chiave privata.
  4. Quindi accedi all'account "Team Agent" su https://developer.apple.com/ e seleziona il collegamento Seleziona "Profilo di provisioning iOS".
  5. Seleziona Certificati, quindi la scheda Sviluppo e scarica e installa il certificato per Team Agent (non preoccuparti!Ci sei quasi!!!)
  6. Seleziona Certificati, quindi la scheda Sviluppo e scarica per installare il certificato intermedio WWDR (fai doppio clic per installarlo nel portachiavi)
  7. Seleziona Certificati, quindi la scheda Sviluppo e scarica per installare il certificato intermedio WWDR
  8. Seleziona Provisioning, quindi la scheda Distribuzione e scarica il profilo di provisioning (più specificamente il file .mobileprovision)
  9. Infine trascina sull'icona Xcode per installare

FATTO!!

Tutto ciò che serve è quello di seguire i passaggi che di Apple fornisce ...

Si indica di esportare i certs attraverso Xcode e di reimportazione attraverso Xcode. Funziona alla grande, ma assicurarsi che il nome utente è lo stesso su entrambi i computer o fallirà.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top