PackageApplication funktioniert heute nicht mehr mit OS X 10.10 (Yosemite)

7

UPDATE: Die richtige Antwort ist wahrscheinlich diese: Xcode 6.1-Fehler beim Erstellen von IPA

Verwendung von Jenkins zum Erstellen von iOS-Projekten aus Repositories seit einigen Jahren. Plötzlich tritt ein neuer Fehler auf, der Builds stoppt.

Ich denke, dass ich den Großteil dieses Setups auf dieses Tutorial zurückverweise:

Ссылка

Dieser Schritt verursacht den Fehler:

%Vor%

Es ist ein bisschen schwierig, sich die Logs anzusehen, in denen der Fehler auftritt, aber hier ist es:

%Vor%

Ich werde versuchen, das selbst zu beheben und später die Lösung hier hinzuzufügen, aber falls jemand schneller ist als ich, bitte mach weiter.

  • Ich habe keine --Ressourcen-Regeln in irgendwelchen Einstellungen angegeben. Ich nehme an, dass xcrun diese Einstellung selbst verwendet, obwohl sie veraltet ist.
Jonny 22.10.2014, 04:55
quelle

2 Antworten

8

Die Antwort gefunden.

Das Problem, das jetzt auftrat, war die "xcrun PackageApplication" etwas etwas Zeile. Ich musste den Parameter "-sign profile" entfernen, dann funktionierten die Dinge wieder.

Das sagte, ich weiß nicht, warum Signieren vorher notwendig war, und warum es nicht jetzt ist, also kann ich nicht sagen, ob das später ein Problem verursachen wird.

    
Jonny 22.10.2014, 05:18
quelle
11

Anstatt xcrun zu verwenden, können Sie xcodebuild verwenden, um ein Archiv zu erstellen, und dann xcodebuild erneut ausführen, um die IPA-Datei zu erstellen.

%Vor%

Beachten Sie, dass ${PROVISIONING_PROFILE_NAME} den Namen des vorläufigen Profils und nicht den Pfad zur Datei selbst enthalten sollte.

    
Gil Osher 11.06.2015 10:20
quelle