2017-06-07 3 views
0

Mein Apple-Entwickler-Konto befindet sich in mehreren Teams und verursacht ein Problem in Bezug auf das Ausführen des xcodebuild.Entwickler-Portal-ID in xcodebuild

Hier ist der Befehl, den ich ausführe.

xcodebuild -workspace <name>.xcworkspace -scheme "<my scheme>"

Und die Fehler, die ich ist bin immer ...

Error Domain=IDECapabilitiesErrorDomain Code=1 "The operation requires a selected developer portal team."

Ich habe versucht, die DEVELOPMENT_TEAM und CODE_SIGN_IDENTITY Variablen manuell einstellen, aber ohne Erfolg. Ich habe auch versucht, die Fastlane (mit Match, Seufzer und Cert) zu benutzen, aber das hat nicht so gut funktioniert. Ich habe mich gefragt, ob jemand eine Abhilfe für diese Situation wusste. Übrigens, ich mache das auf Jenkins.

Antwort

1

Es hört sich so an, als ob Sie in dem Projekt, das Sie erstellen möchten, kein Bereitstellungsprofil ausgewählt haben oder vielleicht kein Team in einem Ihrer Ziele ausgewählt haben.

Öffnen Sie das Projekt in Xcode und gehen Sie in die Build-Einstellungen für das Projekt. Stellen Sie sicher, dass für die Debug- und die Release-Fälle ein Entwicklerprofil ausgewählt ist. Wählen Sie dann jedes der Build-Ziele im Projekt aus und stellen Sie sicher, dass Sie ein Team, ein Bereitstellungsprofil und ein Entwicklerzertifikat ausgewählt haben. (Wenn Sie das automatische Signieren aktiviert haben, müssen Sie nur das Team auswählen und Xcode kümmert sich um die anderen.)

Diese Einstellungen werden in der Projektdatei gespeichert und bleiben beim Erstellen mit xcodebuild erhalten .

Verwandte Themen