iPhone: Può un dev diverso agente team di costruire un app per la distribuzione

voti
55

Ho un conto aziendale iPhone Dev.

Secondo il documento, solo la squadra-agent è permesso di presentare una cert distribuzione e scaricare il profilo di distribuzione di provisioning.

  1. Può un team di avere solo 1 agente team?

Inoltre, se questo è il caso, c'è un modo per aggirare questo per consentire a più sviluppatori la possibilità di costruire una versione distribuita del app?

Ho un altro sviluppatore che vorrei costruire e inviare l'applicazione per iTunes. Ho provato a dargli il profilo di distribuzione cert e la distribuzione. Quando ha trascinato e li lasciò cadere Xcode, e controllato su Windows> organizzare, si lamenta

Assegnazione di identità corrispondenza questo profilo non può essere trovato nel vostro portachiavi

Quindi questo mi porta a credere ho bisogno di ottenere le mie credenziali portachiavi sulla sua macchina. Ho provato l'esportazione di una chiave privata e dando a lui, ma non fu in grado di installarlo.

C'è qualcos'altro che posso fare?

Sinceramente cosa la sua davvero sciocco Se Apple si aspetta che uno sviluppatore di essere responsabile per la costruzione di tutte le applicazioni per una società. Speriamo che mi sbaglio e non c'è un modo per ottenere l'accesso a più sviluppatori di costruire una distribuzione di un app.

Grazie

È pubblicato 10/03/2009 alle 06:53
fonte dall'utente
In altre lingue...                            


4 risposte

voti
52

NOTA: Questo processo è fortemente semplificato in XCode 4 (anche se non personalmente testato da me) con l'importazione e l'esportazione dei profili di sviluppo attraverso la finestra Organizer (Developer sezione Profilo).

Questo è quanto ho capito di lavoro.

1) Login al iOS Provisioning Portal come agente.

2) Eseguire il processo di rendere il certificato di distribuzione Signing Request / Prevenzione profilo: http://developer.apple.com/iphone/manage/distribution/index.action . Queste istruzioni una nuova super-lungo, ma abbastanza chiaro e necessario.

3) prestare particolare attenzione alla sezione "Come ottenere il tuo iOS certificato di distribuzione"> "Salvare la chiave privata e di trasferirli ad altri sistemi" in quella pagina. Esso descrive come generare e salvare il file .p12 dell'agente.

4) Ora invitare altro sviluppatore (s) di essere parte del team degli Stati Centro: https://developer.apple.com/membercenter/index.action#invitations

5) Di nuovo in iOS Provisioning Portal, scarica certificato di distribuzione dell'app (Certificati> Distribution (scheda)). Dovrebbe essere chiamato "distribution_identity.cer"

6) Ora scaricare il profilo di distribuzione di provisioning (Provisioning> Distribuzione (scheda)). Dovrebbe essere chiamato "whatever_you_named_it.mobileprovision"

7) Trasmette i due file insieme con il file .p12 dell'agente al vostro altra macchina sviluppatore.

8) Sulla macchina dello sviluppatore, fare doppio clic sul file distribution_identity.cer e dovrebbe caricare fino a Accesso Portachiavi

9) Trascinare il file .p12 al portachiavi e dovrebbe mettere automaticamente l'identità con il certificato

10) Trascinare il file whatever_you_named_it.mobileprovision in XCode.

11) In ogni del Progetto e finestre INFO Costruiamo, impostare l'identità firma del codice per la "iPhone Distribuzione - Your Company" identità che dovrebbe ora essere disponibile.

Spero possa aiutare. rapinare

Risposto il 07/09/2010 a 12:19
fonte dall'utente

voti
1

Solo un altro tutorial passo dopo passo, ma leggermente diverso, i certificati sono stati già installati nel portachiavi agente della squadra, in modo che spiega come esportare i file .p12 dal portachiavi:

how-to-share-an-ios-distribuzione-certificato

Risposto il 19/09/2013 a 16:29
fonte dall'utente

voti
1

È possibile copiare la chiave privata in questo modo, ma è davvero UNSAFE:

Dategli il file login.keychain (che si trova in ~ / Library / Keychains /), e fargli aprire con Keychain.app, e chiedergli di trascinare il chiave privata per il suo login.keychain.

Apple ha anche detto che si dovrebbe tenere la chiave privata protetta, se avete bisogno di reinstallare il sistema, assicurarsi di eseguire il backup del file login.keychain.

Risposto il 10/03/2009 a 07:08
fonte dall'utente

voti
1

Sicuramente si dovrebbe essere in grado di costruire la vostra applicazione con un certificato di distribuzione e il profilo sulla macchina del vostro collega.

Sei sicuro che il certificato di distribuzione e profilo di provisioning siano installate correttamente? Se è possibile costruire applicazioni con il certificato di sviluppo, ma non il dispiegamento uno, controllare per assicurarsi che tutto sia installato correttamente nel portachiavi e che il profilo di provisioning corretto sia selezionato nelle impostazioni per il target attivo.

Risposto il 10/03/2009 a 07:03
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more