kann den ios simulator auf cordova nicht ausführen

8

Beim Ausführen des Befehls

%Vor%

Ich bekomme einen Fehler, wie unten. Ich bekomme tatsächlich rm: could not remove & amp; permission denied Fehler, also benutze ich sudo. Ich konnte dies problemlos ausführen, und nach einem Neustart - obwohl nichts geändert wurde - funktioniert diese Funktion nicht. Nach build succeeded - deploying to emulator bekomme ich diesen Fehler

%Vor%

Ich habe sudo npm install ios-sim -g und den gleichen Fehler erneut installiert. Wie kann ich es richtig laufen lassen?

    
Jon 28.10.2015, 18:15
quelle

3 Antworten

15

Dies geschieht aufgrund der Berechtigungen auf dem Mac:

Hier sind die Schritte, die Sie verwenden können, um dieses Problem zu beheben:

Leeren Sie den Ordner 'Plattformen' in Ihrem Cordova-Projekt.

Führen Sie Cordova platform add ios , Cordova build ios und Cordova emulate ios ohne sudo erneut aus.

Wenn Sie sich auf einem Mac befinden und immer noch einen Berechtigungsfehler erhalten, vergewissern Sie sich, dass alle Dateien im Benutzerordner Ihres Benutzers tatsächlich zu diesem Benutzer gehören, indem Sie sudo chown -R username /Users/username

ausführen     
Kiat Han 09.02.2016 10:47
quelle
0

Es passiert, wenn Sie keine Simulatorkonfigurationen für den Benutzer root haben.

Folgender Befehl funktionierte für mich sudo npm install -g iso-sim

Wenn es nicht funktioniert, können Sie versuchen, Plattformen als root-Benutzer zu entfernen und sie als normaler Benutzer hinzuzufügen

    
kpshrheb 28.12.2016 12:25
quelle
-1

Dies geschieht, weil xcode-Befehlszeilenwerkzeuge nicht in Ihrem System installiert sind Ссылка . Führen Sie eine xcode-Auswahl von --install von Ihrem Terminal durch und starten Sie das System neu, sollte es funktionieren.

    
jsHero 29.11.2015 07:53
quelle

Tags und Links