Wie füge ich Zertifikate für OS X Server 3.2.1 mit Xcode 6.0.1 hinzu?

Nachdem ich sowohl Xcode (auf 6.0.1) als auch OS X Server (auf 3.2.1) aktualisiert habe, kann ich nicht herausfinden, wie Zertifikate für die Bereitstellungsprofile hinzugefügt werden, damit der Xcode-Bot sie finden kann.

Ich habe die Bereitstellungsdatei erfolgreich hinzugefügt, indem ich die .mobileprovision-Datei nach @ kopiert hab/Library/Developer/XcodeServer/ProvisioningProfiles

Aber der Fehler, den ich im Protokoll erhalte, ist jetzt:

CodeSign /Library/Developer/XcodeServer/Integrations/Caches/017d83d8975db54bc8279c2fcc0304a6/DerivedData/Build/Products/Server\ build-iphoneos/Test.app
    cd /Library/Developer/XcodeServer/Integrations/Caches/017d83d8975db54bc8279c2fcc0304a6/Source/TEST
    export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"

Signing Identity:     "iPhone Distribution: Greener Pastures ApS"
Provisioning Profile: "Greener Pastures Enterprise TEST"
                      (03F7CD73-FB25-422E-22A4-A80F12041005)

    /usr/bin/codesign --force --sign 746ADC85C62D54BEC9FA874A8D777A38D4DB95CA --keychain /Library/Developer/XcodeServer/Keychains/Portal.keychain --resource-rules=/Library/Developer/XcodeServer/Integrations/Caches/017d83d8975db54bc8279c2fcc0304a6/DerivedData/Build/Products/Server\ build-iphoneos/Fnug.app/ResourceRules.plist --entitlements /Library/Developer/XcodeServer/Integrations/Caches/017d83d8975db54bc8279c2fcc0304a6/DerivedData/Build/Intermediates/Fnug.build/Server\ build-iphoneos/Fnug.build/Fnug.app.xcent /Library/Developer/XcodeServer/Integrations/Caches/017d83d8975db54bc8279c2fcc0304a6/DerivedData/Build/Products/Server\ build-iphoneos/Fnug.app

746ADC85C62D54BEC9FA874A8D777A38D4DB95CA: no identity found
Command /usr/bin/codesign failed with exit code 1

Was so aussieht: "Ich kann das Zertifikat für das angegebene Bereitstellungsprofil nicht finden".

Und es sieht so aus, als ob das Zertifikat in der Datei @ enthalten sein sollt/Library/Developer/XcodeServer/Keychains/Portal.keychain - was ich leider nicht bearbeiten kann.

Ich habe versucht, das Zertifikat mit @ zur Datei hinzuzufüge

sudo security import "/Users/administrator/Desktop/Greener Pastures Enterprise Distribution TEST Certificate.p12" -k /Library/Developer/XcodeServer/Keychains/Portal.keychain -A -T /usr/bin/codesign -T /usr/bin/xcodebuild -T /usr/bin/pkgbuild

Aber das fordert mich zur Eingabe des "Schlüsselbund-Passworts" auf. Was ich nicht habe (nein, es ist nicht das Passwort des Administratorkontos oder des Zertifikats).

Weiß jemand, wie man das behebt?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage