8 Stimmen

Apple OS X Server (Xcode CI service) kann keine Bereitstellungsprofile finden.

Ich habe einen dedizierten Mac mini mit OS X Server für kontinuierliche Integration mit XCode5 konfiguriert, ein Git-Repo hinzugefügt und Bots erstellt. Ich versuche, den Bot zu integrieren und erhalte einen Fehler

Das angegebene PROVISIONING_PROFILE (29DAD4E2-6155-4395-AF33-2C872BC32504) wurde nicht gefunden und es wurde kein CODE_SIGN_IDENTITY angegeben. Das PROVISIONING_PROFILE wird vorerst ignoriert. Dies wird in Zukunft zu einem Fehler führen.

Der Server wurde dem Entwicklerteam hinzugefügt und ich kann ihn im Mitgliederbereich auf der speziellen Seite "Server" sehen. Ich glaube, dass der Server Profile aus dem Entwicklercenter für Build-Bots abrufen sollte, aber es funktioniert nicht.

Wie kann ich das beheben?

12voto

Vitaly Kudrin Punkte 231

Ich denke, dass das Problem gelöst wurde. Ich habe die Server-Protokolle überprüft (Xcode -> Dienstprotokoll) und festgestellt, dass die Geräteliste und Bereitstellungsprofile nach erneutem Anmelden beim Team korrekt heruntergeladen wurden (gespeichert unter

/Library/Server/Xcode/Data/ProvisioningProfiles 

(aus den Kommentaren)

Mit der Veröffentlichung von OS X Server 3.2.1 wurden die Bereitstellungsprofile in /Library/Developer/XcodeServer/ProvisioningProfiles verschoben

mit _teamserver Besitzer). Der Server lädt nur automatisch generierte Profile herunter ("iOS Team Provisionong Profile: bundle id") und Sie sollten dieses Profil in den Zielseinstellungen auswählen und in Ihr Versionskontrollsystem übernehmen.

0voto

k-thorat Punkte 4671

Hinzufügen eines Entwicklerkontos in Xcode->Einstellungen hat bei mir funktioniert.

Meine Umgebung:

  • Xcode 7.* und Server 5.

  • Ich habe meinen Server dem Entwicklerteam hinzugefügt

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X