iPhone: Kan en annen enn lag agenten dev bygge en app for distribusjon

stemmer
55

Jeg har et firma iphone dev konto.

Ifølge doc, bare team-agenten er lov til å sende inn en fordeling cert og laste fordelingen provisioning profilen.

  1. Kan et lag kun har ett lag Agent?

Også, hvis det er tilfelle, er det en vei rundt dette for å tillate flere utviklere muligheten til å bygge et distribuert versjon av programmet?

Jeg har en annen utvikler som jeg ønsker å bygge og sende appen itunes. Jeg prøvde dermed distribusjon cert og distribusjon profil. Da han dras og slippes dem i Xcode, og sjekket ut windows> organisere, det klager

Tildele identitet matche denne profilen kan ikke bli funnet i nøkkelringen

Så dette fører meg til å tro at jeg trenger å få min nøkkelring legitimasjon på sin maskin. Jeg prøvde å eksportere en privat nøkkel og gi den til ham, men han var ikke i stand til å installere den.

Er det noe annet jeg kan gjøre?

Jeg ærlig tingen dens virkelig dumt hvis Apple forventer en utvikler til å være ansvarlig for å bygge alle apps for et selskap. Forhåpentligvis jeg tar feil, og det er en måte å få flere utviklere tilgang til å bygge en fordeling av en app.

Takk skal du ha

Publisert på 10/03/2009 klokken 05:53
kilden bruker
På andre språk...                            


4 svar

stemmer
52

MERK: Denne prosessen er sterkt forenklet i XCode 4 (men ikke personlig testet av meg) med import og eksport av utvikler profiler gjennom Organizer-vinduet (Developer Profil-delen).

Dette er hvordan jeg fikk det til å fungere.

1) Logg inn på iOS Provisioning Portal som Agent.

2) Kjør gjennom prosessen med å lage Distribution Certificate Signing Request / Provisioning Profile: http://developer.apple.com/iphone/manage/distribution/index.action . Disse instruksjonene en re super lang, men ganske klart og nødvendig.

3) Vær ekstra nøye med avsnittet "Innhenting iOS Distribution Certificate"> "Lagre din private nøkkel og overføre til andre systemer" på den siden. Den beskriver hvordan å generere og lagre Agent .p12-fil.

4) Nå invitere andre utvikleren (e) til å være en del av teamet i medlems Center: https://developer.apple.com/membercenter/index.action#invitations

5) Tilbake i iOS Provisioning Portal, laste ned app Distribution Certificate (sertifikater> Distribution (kategori)). Skal hete "distribution_identity.cer"

6) Nå laste ned Distribution Provisioning Profile (Provisioning> Distribution (kategori)). Skal hete "whatever_you_named_it.mobileprovision"

7) Send disse to filene sammen med Agent .p12-fil til den andre utvikleren maskin.

8) På utviklerens maskin, dobbeltklikker du på distribution_identity.cer filen og det bør laste opp i Nøkkelringtilgang

9) Dra .p12 filen til nøkkelring og det bør automatisk sette identitet under sertifikatet

10) Dra whatever_you_named_it.mobileprovision filen til XCode.

11) I hver av prosjektet og bygge sin Info vinduer, sette kodesignering identitet til "iPhone Distribution - Din Company" identitet som bør nå være tilgjengelige.

Håper det hjelper. Rane

Svarte 07/09/2010 kl. 11:19
kilden bruker

stemmer
1

Bare en annen tutorial trinn for trinn, men litt annerledes, har sertifikatene allerede installert i lagets agenten nøkkelring, så det forklarer hvordan å eksportere .p12 filer fra nøkkelringen:

how-to-share-en-iOS-distribusjon-sertifikat

Svarte 19/09/2013 kl. 15:29
kilden bruker

stemmer
1

Du kan kopiere den private nøkkelen på denne måten, men det er virkelig USIKRE:

Gi ham din login.keychain fil (ligger i ~ / Library / nøkkelringer /), og la ham åpne den med Keychain.app, og be ham om å dra den private nøkkelen til hans login.keychain.

Apple sa også at du bør holde din private nøkkel sikret, hvis du trenger å reinstallere systemet, må du ta sikkerhetskopi av login.keychain filen.

Svarte 10/03/2009 kl. 06:08
kilden bruker

stemmer
1

Du bør definitivt være i stand til å bygge din app med en fordeling sertifikat og profil på kollega maskin.

Er du sikker på at fordelingen sertifikatet og klargjøring profilen er riktig installert? Hvis du kan bygge apps med utviklingen sertifikat, men ikke distribusjon en, må du kontrollere at alt er riktig installert i nøkkelringen og at riktig provisioning profilen er valgt i innstillingene for den aktive målet.

Svarte 10/03/2009 kl. 06:03
kilden bruker

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