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
Ich habe sudo npm install ios-sim -g
und den gleichen Fehler erneut installiert. Wie kann ich es richtig laufen lassen?
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
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