Build iOS App Extension über die Befehlszeile

8

Ich versuche, eine iOS-App mit einer App-Erweiterung von der Befehlszeile aus zu erstellen. Wenn ich jedoch den folgenden xcodebuild-Befehl zum Erstellen verwende:

%Vor%

Ich erhalte den folgenden Fehler:

%Vor%

Ich verwende ein Bereitstellungsprofil ( XC Ad Hoc: com.mycompany.AppExtensionDemo ) mit der AppID von com.mycompany.AppExtensionDemo , erwartet jedoch die App-Erweiterung eine andere AppID ( com.mycompany.AppExtensionDemo.NumberWidget ). Alles funktioniert gut, wenn es durch die Xcode-App erledigt wird. Ich habe festgestellt, dass Xcode automatisch das Bereitstellungsprofil für "com.mycompany.AppExtensionDemo.NumberWidget" für das App-Erweiterungsziel erstellt hat. Beim Erstellen über die Befehlszeile bin ich jedoch nicht sicher, wie ich das App-Erweiterungsprofil dem App-Erweiterungsziel zuordnen kann. Jede Hilfe wäre willkommen!

    
Michael 18.11.2014, 18:20
quelle

1 Antwort

3

Also habe ich das gerade herausgefunden und meine Antwort hier gepostet: Ссылка

Grundsätzlich können Sie in den Build-Einstellungen Ihrer Ziele ein $ENVIRONMENT_VARIABLE in das Provisioning-Profilfeld setzen und es über die Befehlszeile zuweisen, anstatt PROVISIONING_PROFILE=... zu verwenden - schauen Sie sich meine andere Antwort an mehr Details.

    
Max Chuquimia 13.04.2015 12:52
quelle

Tags und Links