2 iOS-Entwicklerzertifikate mit denselben Namen

8

Wir haben hier ein kleines Problem und ich hoffe ihr könnt mir helfen!

Situation: Wir sind im Apples Developer Program (für die Verteilung von Apps im App Store) registriert. Seit letzter Woche sind wir auch im Enterprise-Programm (für die interne App-Verteilung) registriert.

Problem: Wir haben die Entwicklung und den Aufbau der Apps vorangetrieben. Aber wir wussten nicht, dass wir für die verschiedenen Programme zwei verschiedene Entwicklerzertifikate verwenden müssen. Wir haben jetzt 2 Zertifikate mit dem gleichen Namen und XCode erzeugt jedes Mal eine Fehlermeldung, wenn wir die App erstellen wollen, die sagt "das Zertifikat kann nicht genau zugewiesen werden".

Frage: Wie ändern wir den Namen eines der Entwicklerzertifikate?

Vielen Dank für Ihre Hilfe im Voraus !!!

    
Sebastian Pflug 26.06.2012, 07:42
quelle

2 Antworten

2

Sie haben bereits einen Standard-Login-Schlüsselbund. Sie können also ein Zertifikat im Login-Schlüsselbund hinzufügen. Und dann erstellen Sie neue seperate Schlüsselbunde mit anderem Namen und fügen Sie Ihr zweites Zertifikat zu diesem Schlüsselbund hinzu. Suchen Sie nun in Ihrer Xcode-Zieleinstellung den Schlüsselbundzertifikatpfad, der für das Ziel verwendet werden soll, und wählen Sie den entsprechenden Schlüsselbundpfad.

z.B. Für einen Zertifikatspfad ......... / login /.....

Bei einem anderen Zertifikat ändern Sie den Pfad zu ........ / mynewkeychain /......

    
Dhawal 04.01.2014 17:14
quelle
1

Ich fühle deinen Schmerz, als ich in der gleichen Situation war. Sie können die Namen der Zertifikate nicht einfach ändern. Apple erlaubt das normalerweise nicht. Dhawals Antwort ist richtig, da Sie Ihre Zertifikate in verschiedene Schlüsselbunde legen müssen.

Wenn Sie Ihren Build-Prozess skripten möchten, müssen Sie die entsprechenden keychains security unlock-keychain entsperren und sperren, bevor Sie xcodebuild aufrufen. Damit ist nur das eine Zertifikat zugänglich, mit dem Sie signieren möchten.

Es gibt zwei sehr gute Projekte, die das Verwalten der Schlüsselbunde und das Bauen viel einfacher machen:

orkoden 26.11.2015 10:13
quelle