Cordova CLI: Beim Erstellen des ios-Unterprojekts ist ein Fehler aufgetreten

7

Ich habe das Cordova 3.0.0 CLI Tool getestet. Der Befehl

%Vor%

war OK. Aber ich habe einen Fehler während des Befehls

%Vor%

Fehler

%Vor%

Als ich mich entschied, eine vorherige Version zu installieren

%Vor%

Ja, -

%Vor%

Befehl hat seinen Job erledigt. Ich habe ios Unterprojekt

Ich habe Xcode 4.6.3 und die Befehlszeilenwerkzeuge von xCode installiert. Vielen Dank im Voraus für jeden Hinweis.

Übrigens, ich bin nicht allein mit einem solchen Problem. Bitte beachten Sie - PhoneGap CLI: "Ein Fehler während der Erstellung des IOS-Unterprojekts " Ссылка

aufgetreten sind

Aktualisierung: Behoben: Der versionierte Ordner wurde gelöscht, d. H.

%Vor%

und nach

%Vor%

Die ios-Plattform wurde ohne Fehler hinzugefügt.

    
k2fx 21.07.2013, 13:56
quelle

4 Antworten

10

Ich hatte dieses Problem, nachdem ich einen vorherigen cordova platform add -Befehl gelöscht hatte, ohne ihn beenden zu lassen. Es scheint, dass es die Plattform-Dateien teilweise heruntergeladen hatte, aber durch das Beenden wurde es in einem inkonsistenten Zustand gelassen. Wie Sie bereits erwähnt haben, wurde das Problem durch Löschen dieses Verzeichnisses und erneutes Ausführen des Befehls behoben.

%Vor%

Übrigens, Sie sollten hier nicht Sudo verwenden müssen. Es wäre besser, diese Befehle als normaler Benutzer auszuführen.

    
Tom 30.08.2013 10:05
quelle
7

Ich hatte das gleiche Problem und wenn Sie auch die Dokumentation der Befehlszeilenschnittstelle von PhoneGap 3.0 befolgen und das Projekt durch Aufruf von

erstellt haben %Vor%

Versuchen Sie dann, den Leerraum zwischen Hello World zu entfernen.

%Vor%

Der Grund, warum es beim Hinzufügen der Android-Plattform fehlgeschlagen ist, ist, dass der Befehl versucht, eine Aktivität mit der "Hello World" zu erstellen. Das Entfernen des Leerraums wird dieses Problem beheben.

    
James J. Ye 24.07.2013 23:57
quelle
2

Manchmal tritt dieser Fehler in Windows auf, wenn die Variable PATH nicht korrekt für den Zugriff auf "java" und "ant" exes eingestellt ist. Wenn Sie wissen wollen, ob sie korrekt eingestellt sind, können Sie einfach beide (aus einem beliebigen Ordner) ausführen:

%Vor%

oder

%Vor%

und das Programm sollte gefunden werden.

    
jsidera 14.10.2013 07:58
quelle
0

Zwei Dinge, die auch helfen könnten:

In der obigen Frage fehlt eine Befehlszeilen-Zeile, die deutlich in die Dokumente :

%Vor%

Ich habe das auch vergessen und es hat den Fehler verursacht, der in der Frage erwähnt wurde.

Auch wenn Sie zufällig die Plugins hinzugefügt haben, bevor Sie diesen Fehler bemerkt haben, gibt es keine Möglichkeit, das zu beheben, außer das gesamte Projekt zu löschen und neu zu erstellen.

    
Wytze 21.09.2013 18:07
quelle

Tags und Links