iPhone: Kann ein Entwickler anders als Team Agent eine App für den Vertrieb bauen

stimmen
55

Ich habe eine Firma iphone dev Konto.

Gemäß dem Dokument wird nur der Team-Agent erlaubt eine Verteilung cert vorzulegen und die Verteilung Provisioning-Profil herunterladen.

  1. Kann ein Team hat nur 1 Team Agenten?

Auch, wenn das der Fall ist, gibt es eine Möglichkeit, um dieses mehreren Entwickler die Möglichkeit zu erlauben, eine verteilte Version der App zu bauen?

Ich habe einen anderen Entwickler, würde Ich mag die App zu itunes bauen und zu senden. Ich versuchte, ihm die Verteilung cert und Verteilungsprofil zu geben. Als er per Drag & Drop sie in Xcode und ausgecheckt Windows-> organisieren, es klagt

„Zuweisen von Identität dieses Profil entsprechen kann nicht in Ihrem Schlüsselbund gefunden werden“

So führt dies mich zu glauben, ich brauche, um meine Schlüsselkette Anmeldeinformationen auf seiner Maschine zu bekommen. Ich habe versucht, einen privaten Schlüssel zu exportieren und es ihm zu geben, aber er war nicht in der Lage, es zu installieren.

Gibt es etwas, was ich tun kann?

Ich habe ehrlich gesagt, was es ist wirklich dumm, wenn Apple ein Entwickler für den Aufbau aller Anwendungen für ein Unternehmen verantwortlich sein erwartet. Hoffentlich bin ich falsch, und es gibt eine Möglichkeit, mehrere Entwickler Zugang zum Aufbau einer Verteilung einer App zu bekommen.

Vielen Dank

Veröffentlicht am 10/03/2009 um 06:53
quelle vom benutzer
In anderen Sprachen...                            


4 antworten

stimmen
52

Hinweis: Dieser Vorgang wird in XCode 4 (wenn auch nicht von mir persönlich getestet) mit dem Import und Export von Entwicklerprofilen durch das Organizer-Fenster (Entwicklerprofil-Bereich) stark vereinfacht.

Dies ist, wie ich habe es funktioniert.

1) Melden Sie sich beim iOS Provisioning Portal als Agenten.

2) Führen Sie durch den Prozess der Herstellung der Verteilungs Zertifikatsignieranforderung / Provisioning Profil: http://developer.apple.com/iphone/manage/distribution/index.action . Diese Anweisungen eines Re super lange, aber ziemlich klar und notwendig.

3) Achten Sie besonders auf den Abschnitt „Beziehen iOS-Verteilungszertifikat“> „Speichern Ihrer privaten Schlüssel und Übertragen auf andere Systeme“ auf dieser Seite. Es beschreibt, wie zu generieren und die Agenten P12-Datei zu speichern.

4) Jetzt laden andere Entwickler (n) Teil des Teams im Mitgliederzentrum zu sein: https://developer.apple.com/membercenter/index.action#invitations

5) Zurück im iOS Provisioning Portal, laden Sie die Verteilung Zertifikat App (Zertifikate> Distribution (tab)). Sollte „distribution_identity.cer“ genannt

6) Jetzt herunterladen Sie das Verteilungs-Bereitstellungsprofil (Provisioning> Verteilung (Registerkarte)). Sollte „whatever_you_named_it.mobileprovision“ genannt

7) E-Mail an diese beiden Dateien zusammen mit dem P12-Datei des Agenten auf Ihre andere Entwickler-Maschine.

8) Auf der Maschine Entwickler, doppelklicken Sie auf die distribution_identity.cer Datei und es sollte in Schlüsselbund laden

9) Ziehen Sie die P12-Datei an Schlüssel und es sollte automatisch die Identität unter dem Zertifikat setzen

10) Ziehen Sie die whatever_you_named_it.mobileprovision Datei in XCode.

11) In jedem Projekt und Erstellen von Info-Fenster, stellen Sie den Code Signing Identity der „iPhone Distribution - Ihr Unternehmen“ Identität, die jetzt zur Verfügung stehen soll.

Ich hoffe, das hilft. rauben

Beantwortet am 07/09/2010 um 12:19
quelle vom benutzer

stimmen
1

Nur ein weiterer Tutorial Schritt für Schritt, aber etwas anders, hat die Zertifikate wurden in dem Team Agent Schlüsselbund bereits installiert, so dass er erklärt, wie die P12-Dateien aus dem Schlüsselbund exportieren:

How-to-share-an-ios-Verteilung-Zertifikat

Beantwortet am 19/09/2013 um 16:29
quelle vom benutzer

stimmen
1

Sie können den privaten Schlüssel auf diese Weise kopieren, aber es ist wirklich UNSAFE:

Geben Sie ihm Ihre login.keychain Datei (die sich in ~ / Library / Keychains /), und lassen Sie ihn öffnen Sie sie mit Keychain.app, und ihn bitten, Ihren privaten Schlüssel zu seinem login.keychain zu ziehen.

Apple sagte auch Sie Ihren privaten Schlüssel gesichert halten sollten, wenn Sie Ihr System neu installieren müssen, stellen Sie sicher, dass Sie ein Backup der Datei login.keychain.

Beantwortet am 10/03/2009 um 07:08
quelle vom benutzer

stimmen
1

Sie sollen definitiv in der Lage sein, Ihre Anwendung mit einem Verteilungszertifikat und Profil auf Ihrem Mitarbeiter der Maschine zu bauen.

Sind Sie sicher, dass das Verteilungszertifikat und Provisioning-Profil korrekt installiert sind? Wenn Sie Anwendungen mit der Entwicklung Zertifikat aufbauen können, aber nicht der Einsatz eines, überprüft, um sicherzustellen, dass alles richtig im Schlüsselbund installiert ist und dass das korrekte Provisioning-Profil in den Einstellungen für das aktive Ziel ausgewählt.

Beantwortet am 10/03/2009 um 07:03
quelle vom benutzer

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