iPhone: Poate un alt agent decât echipa dev construi o aplicație pentru distribuție

voturi
55

Am un cont de companie iPhone dev.

Potrivit doc, doar echipa-agent este permis să prezinte o distribuție și descărca CertificatAcreditat profilul de distribuție de asigurare a accesului.

  1. Poate o echipa doar 1 Agent echipei?

De asemenea, în cazul în care este cazul, există o modalitate în jurul valorii de acest lucru pentru a permite mai multor devs opțiunea de a construi o versiune distribuită a aplicației?

Am un alt dezvoltator care aș dori să construiască și să prezinte aplicația la itunes. Am încercat oferindu-i CertificatAcreditat și distribuția de distribuție a profilului. Când a târât și le-a scăzut în Xcode și verificat Windows-> organizează, se plânge

„Atribuirea identității de acest profil nu poate fi găsit în Keychain“

Deci, acest lucru mă face să cred că nevoie pentru a obține acreditările cheie lanț de pe mașina lui. Am încercat exportator o cheie privată și oferindu-l la el, dar el nu a putut să-l instalați.

Mai e ceva ce pot face?

Eu sincer lucru sa într-adevăr o prostie, dacă Apple se așteaptă ca un dezvoltator să fie responsabil pentru construirea toate aplicațiile pentru o companie. Să sperăm că am greșit și există o modalitate de a obține acces la mai mulți dezvoltatori construirea unei distribuții a unei aplicații.

Mulțumesc

Întrebat 10/03/2009 la 06:53
sursa de către utilizator
În alte limbi...                            


4 răspunsuri

voturi
52

NOTĂ: Acest proces este puternic simplificat în XCode 4 (cu toate că nu personal testat de mine), cu importul și exportul de profile de dezvoltator prin fereastra Organizator (Developer secțiunea de profil).

Acesta este modul în care am luat-o de lucru.

1) Conectare la iOS Provisioning Portal ca agent.

2) A alerga prin procesul de luare a certificatului de distribuție Solicitare de semnare / Provisioning Profil: http://developer.apple.com/iphone/manage/distribution/index.action . Aceste instrucțiuni o re foarte lung, dar destul de clar și necesar.

3) Acordați atenție suplimentară la secțiunea „Obținerea certificatului de distribuție iOS“> „Salvarea cheii private și transferul la alte sisteme“ pe acea pagina. Acesta descrie modul de a genera și de a salva fișierul .p12 agentului.

4) Acum invita alt dezvoltator (e) să facă parte din echipa din Centrul de membru: https://developer.apple.com/membercenter/index.action#invitations

5) Înapoi în Provisioning Portal iOS, descărcați certificat de distribuire a aplicației (Certificate> Distribuție (tab)). Ar trebui să fie numit „distribution_identity.cer“

6) Acum descărca Distribution Provisioning Profil (Provisioning> Distributie (tab)). Ar trebui să fie numit „whatever_you_named_it.mobileprovision“

7) E-mail cele două fișiere, împreună cu dosarul .p12 Agentului la alte mașini de dezvoltator.

8) pe mașina dezvoltator, dublu-clic pe fișierul distribution_identity.cer și trebuie să se încarce în Keychain Access

9) Trageți fișierul .p12 Keychain și ar trebui să pună în mod automat identitatea sub certificatul

10) Trageți fișierul whatever_you_named_it.mobileprovision în XCode.

11) În fiecare dintre ferestrele Info Build a Proiectului și, setați identitatea Semnarea codului la „iPhone Distribution - Compania dvs.“ identitate care ar trebui să fie acum disponibile.

Sper că vă ajută. jefui

Publicat 07/09/2010 la 12:19
sursa de către utilizator

voturi
1

Doar un alt pas cu pas tutorial, dar ușor diferit, certificatele au fost deja instalate în agentul Keychain echipei, așa că explică modul de a exporta fișierele .p12 din Keychain:

how-to-parts-un-ios-distributie-certificat

Publicat 19/09/2013 la 16:29
sursa de către utilizator

voturi
1

Puteți copia cheia privată, în acest fel, dar este foarte nesigure:

Dă-i fișierul login.keychain (situat în ~ / Library / Keychains /), și lasă-l să-l deschidă cu Keychain.app, și îi cer să trageți cheia privată pentru a login.keychain lui.

Apple a spus, de asemenea, ar trebui să păstrați cheia privată securizată, dacă trebuie să reinstalați sistemul dvs., asigurați-vă că copie de rezervă fișierul login.keychain.

Publicat 10/03/2009 la 07:08
sursa de către utilizator

voturi
1

Tu cu siguranță ar trebui să poată să construiască aplicația cu un certificat de distribuție și profilul pe calculatorul dvs. colaboratoarea.

Sunteți sigur că certificatul de distribuție și profilul de asigurare a accesului sunt instalate corect? Dacă vă puteți construi aplicații cu certificatul de dezvoltare, dar nu desfășurarea unul, verificați pentru a vă asigura că totul este instalat corect, în keychain și că profilul corect provizionare este selectat în setările pentru obiectivul activ.

Publicat 10/03/2009 la 07:03
sursa de către utilizator

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