2016-05-25 6 views
0

Ich habe mein persönliches Entwicklerkonto, mit dem ich meine eigenen Apps auf meinem eigenen Mac/iPhone entwickeln/testen kann. Außerdem wurde ich als Teammitglied zu einem anderen Entwicklerkonto hinzugefügt, sodass ich Apps für den Client entwickeln, testen und entwickeln kann.Entwickeln auf zwei verschiedenen Macs als Teammitglied

Also im Grunde möchte ich drei Dinge:

1) Um meine eigenen Anwendungen zu entwickeln und sie auf meinem eigenen iPhone testen, während auf meiner persönlichen Mac (als Agent-Entwicklung).

2) Entwickeln von Client-Apps und testen sie auf meinem eigenen iPhone während der Entwicklung auf meinem persönlichen Mac (als Mitglied eines anderen, Client-Team).

3) Entwickeln von Client-Anwendungen und testen sie auf meinem eigenen iPhone, während auf dem Client-Mac (als Mitglied des anderen, Client-Team) zu entwickeln.

Jetzt, wenn ich wechseln Team (sagen zu Hause, auf meinem eigenen Mac), Xcode bietet eine Hilfe, um das Problem mit Zertifikaten zu beheben, und danach kann ich Client-Anwendungen auf meinem iPhone ausführen, aber ich Ich kann meine eigenen Apps nicht mehr auf diesem Mac ausführen. Ich bin auch nicht in der Lage, Client-Apps auf meinem eigenen Gerät zu testen, wenn ich auf dem Client-Mac entwickle.

Offensichtlich fehlt mir hier etwas ... Wie richte ich das alles ein? Ich denke, das ist möglich und es ist eine übliche Situation.

EDIT:

Nach Vorschläge Entwickler-Konto von Mac zu exportieren, die funktioniert (derzeit also Client-Computer), und importieren Sie sie auf Mac, die nicht (meine eigenen Computer) funktioniert, ich habe diese Nachricht:

Error message

vergessen sie nicht ... ich meine eigenen Anwendungen und Kunden-Anwendungen auf einem einzigen Gerät in der Lage sein zu laufen (aber sie auf verschiedenen Macs zu entwickeln), und ich möchte in der Lage sein wechseln Sie die Teams entsprechend.

+0

Meine erste Vermutung ist, dass Ihr Entwicklerzertifikat reagiert wird, wenn Sie es auf dem anderen Computer aktivieren. Sie möchten mein Kundenprofil auf dem Rechner exportieren, der arbeitet und auf den Rechner importiert, der nicht funktioniert. Sie können es über Xcode-Einstellungen exportieren, indem Sie das Konto auswählen und das Zahnradsymbol zum Exportieren/Importieren der Einstellungen verwenden. – rckoenes

+0

@rckoenes Danke für eine schnelle Antwort ... Nur um das zu überprüfen ... Sie sagen, dass ich das Entwicklerkonto auf den Mac des Kunden exportieren und es auf meinem eigenen Mac importieren muss? Es ist ein bisschen verwirrend, weil ich momentan keine eigenen Apps (auf meinem Gerät) laufen lassen kann. Kann ich nach diesem Export/Import auch eigene Apps (mit eigenem Team) betreiben? – Whirlwind

+0

Sie sollten das Profil auf der Maschine exportieren, die funktioniert, also ja auf Ihrem Client-Rechner.Dadurch werden die Zertifikate exportiert, die für die Entwicklung benötigt werden, einschließlich des privaten Schlüssels. – rckoenes

Antwort

1
  1. Erstellen Sie Zertifikat und Profil von einem Mac - Widerrufen, wenn bereits erstellt. (Fügen Sie alle erforderlichen Geräte-IDs/UDIDs hinzu, in denen Sie Ihre App ausführen möchten).

  2. Dann installieren Sie dieses Zertifikat und Profil in diesem bestimmten Mac, in dem Sie das Zertifikat erstellen.

  3. Jetzt öffnen Schlüssel-Kette zugreifen und exportieren. P12-Datei dieses Zertifikats und installieren Sie es (. P12-Datei) in anderen Mac-und auch Profil installieren.

+0

Danke für Ihre Antwort. Wird Sie benachrichtigen, wie alles gelandet ist ... – Whirlwind