Exportieren Sie nur ein einziges Entwicklerkonto von Xcode 6 in ein .developerprofil

9

Ich habe mehrere Team-Accounts in meinem Xcode wegen einiger maßgeschneiderter Arbeiten. In diesem Zusammenhang habe ich routinemäßig Zugriff auf das Konto des Kunden gewährt und die Xcode 6-Funktion, um alle erforderlichen Zertifikate, Bereitstellungsprofile und privaten Schlüssel in einer .developerprofile-Datei vollständig und schnell zusammenzufassen.

Mein Problem ist, dass ich nicht herausfinden kann, wie man nur das Entwicklerprofil eines einzelnen Accounts exportiert. Egal was ich mache alle Entwicklerkonten werden exportiert. Ich verwende derzeit den folgenden Problemumgehungsprozess, wobei ich:

  1. Exportieren Sie alle Konten in ein "vollständiges" Profil.
  2. Löschen Sie alle Konten außer dem Konto, das ich eigentlich exportieren möchte.
  3. Exportieren Sie das Zielkonto in ein separates Kontoname.developerprofil und senden Sie es an den Empfänger.
  4. Löschen Sie das verbleibende Konto und importieren Sie das frühere "vollständige" Profil zurück und ich bin zurück, wo ich angefangen habe.

Apple hat endlich einen Export-Prozess gemacht, der gut funktioniert, und ich kann nicht glauben, wie sie nicht vorausgesehen haben, dass nur ein einziges Konto exportiert werden muss. Gibt es keine Möglichkeit (nicht einmal eine Befehlszeile), dies zu tun?

    
Dhiraj Gupta 29.06.2015, 07:36
quelle

1 Antwort

4

Es gibt keine Möglichkeit, dies als einzelnes .developerprofil zu tun. Wenn Sie einen Single-File-Ansatz wollen, ist Ihr Prozess wahrscheinlich der beste Weg, dies zu tun.

Ein Entwicklerprofil ist jedoch eine Kombination aus einem Schlüssel, einem Zertifikat und einem Bereitstellungsprofil (oder Profilen). Wenn Sie für jedes Unternehmen einen Entwickler einrichten möchten, können Sie den privaten Schlüssel (der zum Erstellen des Zertifikats verwendet wurde) von Keychain Access in eine .p12-Datei exportieren. Dann können Sie den Entwickler und / oder das Verteilungszertifikat auch aus Keychain Access in eine CER-Datei exportieren. Schließlich würden Sie auch alle .mobileprovision-Dateien herunterladen, die der Entwickler für die betreffende App benötigen würde.

Zip up diese 3 Dateien und Sie haben im Grunde ein eigenes .developerprofil. Der Schlüssel muss passwortgeschützt sein, aber auch das .developer-Profil, so dass es wirklich nicht viel unpraktischer ist. Und es wird Ihnen ersparen, jedes Mal, wenn Sie der Firma ihre eigenen Dateien zur Verfügung stellen müssen, durch die Reifen springen zu müssen. Ich würde jedem Unternehmen, mit dem man arbeitet, empfehlen, seinen eigenen privaten Schlüssel zu generieren, aber ich denke, die meisten Unternehmen, die ihre App-Entwicklung vermieten, haben keine Ressourcen, die das tun könnten.

Wenn Sie das Exportieren aus dem Keychain-Zugriff skripten möchten, können Sie das sicher auch. Hier ist ein guter Ausgangspunkt: Ссылка

Viel Glück.

    
wottle 30.06.2015 19:49
quelle