iPhone: Kan een ander dan team middel dev bouwen aan een app voor de distributie

stemmen
55

Ik heb een bedrijf iphone dev account.

Volgens het document, alleen de team-middel is toegestaan ​​om een ​​distributie-cert in te dienen en download de verdeling provisioning profiel.

  1. Kan een team hebben slechts 1 Team Agent?

Ook als dat het geval is, is er een manier om dit om meerdere ontwikkelaars de mogelijkheid om een ​​gedistribueerde versie van de app te bouwen mogelijk te maken?

Ik heb een andere ontwikkelaar die ik zou willen bouwen en de app te leggen aan itunes. Ik probeerde hem de distributie cert en distributie profiel. Toen hij gesleept ze in Xcode en uitgecheckt Windows-> organiseren, klaagt

Toewijzen van identiteit binnen deze profiel kan niet worden gevonden in uw sleutelhanger

Dus dit doet me geloven dat ik nodig heb om mijn sleutelhanger geloofsbrieven te krijgen op zijn machine. Ik probeerde het exporteren van een private sleutel en gaf het aan hem, maar hij was niet in staat om het te installeren.

Is er nog iets anders dat ik kan doen?

Ik eerlijk ding zijn echt dom als appel verwacht een ontwikkelaar die verantwoordelijk is voor de bouw van alle apps voor een bedrijf. Hopelijk ben ik verkeerd en er is een manier om meerdere ontwikkelaars toegang te krijgen tot het bouwen van een verdeling van een app.

Dank je

De vraag is gesteld op 10/03/2009 om 06:53
bron van user
In andere talen...                            


4 antwoorden

stemmen
52

OPMERKING: Dit proces is sterk vereenvoudigd in XCode 4 (hoewel niet persoonlijk getest door mij) met het importeren en exporteren van ontwikkelaar profielen door het raam Organizer (Developer Profile sectie).

Dit is hoe ik kreeg het werkend.

1) Log in om de iOS Provisioning Portal als Agent.

2) Voer door het proces van het maken van de Distribution Certificate Signing Request / Provisioning Profiel: http://developer.apple.com/iphone/manage/distribution/index.action . Deze instructies Een re super lang, maar vrij duidelijk en noodzakelijk.

3) Besteed extra aandacht aan het hoofdstuk "Het verkrijgen van je iOS-Distribution Certificate"> "Het opslaan van uw Private Key en overbrengen naar andere systemen" op die pagina. Het beschrijft hoe te genereren en op te slaan .p12 van de agent.

4) Nu nodigen andere ontwikkelaar (s) om een deel van het team in de Lid Center zijn: https://developer.apple.com/membercenter/index.action#invitations

5) Terug in de iOS Provisioning Portal, het downloaden van de app Distribution Certificate (Certificaten> Distribution (tab)). Moet de naam "distribution_identity.cer"

6) Nu downloaden van de Distribution Provisioning Profile (Provisioning> Distribution (tab)). Moet de naam "whatever_you_named_it.mobileprovision"

7) E-mail deze twee dossiers samen met .p12 dossier van de agent om uw andere ontwikkelaar machine.

8) Op de computer van de ontwikkelaar, dubbelklikt u op het distribution_identity.cer bestand en het moet maximaal in Keychain Access

9) Sleep het P12-bestand voor Sleutelhanger en er wordt automatisch de identiteit gezet onder het certificaat

10) Sleep het whatever_you_named_it.mobileprovision bestand in XCode.

11) In elk van de Project en Build Info ramen, zet de Code Signing Identity aan de "iPhone Distribution - Your Company" identiteit die nu beschikbaar moeten zijn.

Hoop dat het helpt. Beroven

antwoordde op 07/09/2010 om 12:19
bron van user

stemmen
1

Gewoon weer een handleiding stap voor stap, maar iets anders, de certificaten zijn al geïnstalleerd in-agent sleutelhanger van het team, dus het wordt uitgelegd hoe u de P12-bestanden te exporteren vanuit de sleutelhanger:

how-to-share-an-ios-distributie-certificaat

antwoordde op 19/09/2013 om 16:29
bron van user

stemmen
1

U kunt de private sleutel op deze manier te kopiëren, maar het is echt UNSAFE:

Geef hem uw login.keychain bestand (in ~ / Library / Keychains /), en laat hem het te openen met Keychain.app, en vraag hem om uw persoonlijke sleutel te slepen naar zijn login.keychain.

Apple zei ook dat je moet houden van uw persoonlijke sleutel beveiligd, als u nodig hebt om uw systeem opnieuw te installeren, zorg ervoor dat u een reservekopie van de login.keychain bestand.

antwoordde op 10/03/2009 om 07:08
bron van user

stemmen
1

Je moet zeker in staat zijn om uw app te bouwen met een distributie-certificaat en het profiel op de computer van je collega.

Weet u zeker dat de verdeling certificaat en provisioning profiel correct zijn geïnstalleerd? Als u apps met de ontwikkeling certificaat, maar niet de inzet kan men bouwen, controleren om ervoor te zorgen dat alles goed is geïnstalleerd in de sleutelhanger en dat de juiste provisioning profiel is geselecteerd in de instellingen voor de actieve doelgroep.

antwoordde op 10/03/2009 om 07:03
bron van user

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