Nach dem Zusammenführen von #1781 bleibt Bitrise beim Versuch, den TestFlight-Build zu signieren, stecken. Der Dev-Build hat gut funktioniert, aber jetzt, wenn ich versuche zu archivieren, schlägt er fehl mit:
Last lines of the Xcode's build log:
Check dependencies
Code Signing Error: No profiles for 'com.whoisryannystrom.freetime.watchkitapp.watchkitextension' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.whoisryannystrom.freetime.watchkitapp.watchkitextension'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild.
Code Signing Error: Code signing is required for product type 'WatchKit Extension' in SDK 'watchOS 4.3'
** ARCHIVE FAILED **
Ich habe die Bereitstellungsprofile für die WatchKit-App und die Erweiterung (sowohl dev _und__distribution) erstellt und hochgeladen, aber nichts funktioniert. Das Ausführen des Befehls xcodebuild
lokal funktioniert gut, die Archivierung mit Xcode funktioniert gut ... Ich bin ratlos.
Hat jemand einen Rat? @viktorgardart vielleicht?
Hmm, ich habe eigentlich keine Ahnung, @KrauseFx vielleicht?
Entschuldigung meinte @viktorbenei
Gesendet mit GitHawk
Ich vermute ein fehlendes Entwicklerprofil, das auf Ihrem Mac existiert, aber Sie haben vergessen, es auf Bitrise.io hochzuladen
Versuchen Sie https://github.com/bitrise-tools/codesigndoc es wurde genau dafür entwickelt, um alle erforderlichen Signaturdateien zu sammeln 😉
PS Sie finden den codesigndoc one liner auch im Workflow-Editor auf der Registerkarte Code Signing.
@viktorbenei Ich habe das Skript tatsächlich ausprobiert und es gibt ein leeres Verzeichnis aus 😕 Ich werde die Xcode-Protokolle überprüfen.
Gesendet mit GitHawk
@rnystrom ohne Protokolle ist es wirklich schwer zu sagen - können Sie die Terminal- / Protokollausgabe von codesigndoc teilen?
@viktorbenei hier ist die Ausgabe von codesigndoc
:
https://gist.github.com/rnystrom/93bcd2da6b0ad113f840fd0cc312c0b9
Archivieren und alles gelingt, aber der Export ist leer.
Okay, lassen Sie uns das Tagging-Spiel weitergehen. Vielleicht weiß @joshdholtz mehr?
Warten Sie, ich frage mich, ob ich beim Archivieren das Entwicklerprofil auswählen muss... 🤔 ... werde versuchen, Bericht zu erstatten!
Gesendet mit GitHawk
Ich kann mir gerade mexikanisches Essen besorgen, kann mir aber nur Dinge auf meinem Telefon ansehen, aber es scheint, als müssten die Profile in Xcode (wenn nicht) und Bitrise (wenn nicht) ausgewählt werden, da sie übereinstimmen und / oder seufzen wird nicht verwendet 🤔
Ich weiß nicht viel über Bitrise, aber vielleicht könnte Match/Seufzer in das Fastfile integriert werden, um all das schwere Heben von Zertifikaten und Profilen zu erledigen, damit die Dinge nicht manuell erledigt werden müssen? ️
Sieht aus wie codesigndoc
benötigte nur Entwicklerprofile (nicht App Store)
Übrigens, ich habe gerade GitHawk heruntergeladen (ich wusste nicht, dass es ein Ding ist) und es ist großartig 👌 Danke, dass du das gemacht hast!
Gesendet mit GitHawk
Cool @joshdholtz 👌
Sehen Sie, wir sollten dieses Tagging-Spiel öfter machen @rnystrom 😄
Ich glaube schon! Hoffe, bald wieder von euch allen getaggt zu werden 🙃
Gesendet mit GitHawk
Hilfreichster Kommentar
Entschuldigung meinte @viktorbenei
Gesendet mit GitHawk