Das Element „.VolumeIcon.icns“ kann nicht ersetzt werden, da es unsichtbar ist

Ich versuche, eine App in OSX zu installieren. Aber ich erhalte den folgenden Fehler

Das Element „.VolumeIcon.icns“ kann nicht ersetzt werden, da es unsichtbar ist.

Wenn ich in das Applicationsgehe, kann ich .VolumeIcon.icnsals hiddenElement sehen. Ich habe auch versucht, es zu löschen, es wird jedoch erneut von der App erstellt (standardmäßig ist es hidden). Können Sie mir zeigen, wie ich diesen Fehler beheben kann?

Versuchen Sie, den Befehl rm -rf im Terminal zu verwenden, der schwierige Dateien entfernen sollte.
Was ist die App, die Sie installieren möchten, und was gibt den Fehler aus? (Finder? AppleScript?)
Das OP kann die Datei erfolgreich löschen, da der Bericht besagt, dass die App die Datei neu erstellt. Dies scheint eher das Ändern des Verhaltens der App oder das Verhindern des Schreibens der Datei zu sein, als das Entfernen einer Instanz davon.

Antworten (2)

Ich habe diesen Fehler erhalten, als ich zuvor versucht habe, eine unsichtbare Datei zu löschen oder zu beeinflussen. Das vorübergehende Sichtbarmachen der Datei ändert meiner Erfahrung nach normalerweise den Fehler in einen Dialog, der fragt, ob Sie sicher sind, dass Sie die Datei ändern möchten. Ich nehme an, Sie sind diesem Befehl wahrscheinlich schon begegnet, aber der Vollständigkeit halber hier die Erklärung:

Um unsichtbare Dateien sichtbar zu machen, geben Sie diesen Code im Terminal ein:

defaults write com.apple.finder AppleShowAllFiles TRUE && killall Finder

und um unsichtbare Dateien wieder unsichtbar zu machen:

defaults write com.apple.finder AppleShowAllFiles FALSE && killall Finder

Beachten Sie, dass dies den Finder schließt, stellen Sie also sicher, dass Sie keine wichtigen Ordner geöffnet haben. Ich glaube, dass es zuvor geöffnete Fenster öffnet, aber die Zurück-Taste funktioniert meiner Erfahrung nach nicht.

Was ist los

defaults

Dies ist der Befehl von OSX zum Ändern der Standardeinstellungen, Apples Low-Level-Präferenzsystem.

write

Dies teilt den Standardeinstellungen mit, dass Sie eine Einstellung ändern oder schreiben möchten

com.apple.finder

Dies teilt den Standardeinstellungen mit, dass die Einstellungen der Anwendung, die Sie ändern möchten, Finder sind, angegeben durch die Bundle-ID der Anwendung.

AppleShowAllFiles

Dies gibt an, welche Einstellung Sie innerhalb der Anwendung ändern möchten.

TRUEoderFALSE

Dies ist der Wert, auf den Sie die Einstellung setzen möchten. In diesem Fall ist es ein boolescher Wert, also müssen die Werte TRUEoder sein FALSE. Ich denke, Sie können YESoder verwenden NO, aber ich bin mir nicht sicher.

&&

Dies ist ein Terminaloperator, der alles danach ausführt, wenn der vorherige Befehl erfolgreich ist

killall

Ich weiß nicht viel darüber, aber es beendet Prozesse oder schließt Anwendungen

Finder

Gibt an, welcher Prozess oder welche Anwendung geschlossen werden soll.

Ich habe immer Dateien sichtbar, aber ich erhalte immer noch diesen Fehler, wenn ich versuche, eine unsichtbare Datei zu ändern.
Das ist seltsam. Ich habe es gerade versucht, und auf meinem Computer funktioniert es nicht. Tritt das Problem im Finder oder einem anderen Programm auf?
Es ist sicherlich seltsam, aber das Sichtbarmachen von Dateien verhindert den Fehler nicht, zumindest im Fall des OP und in meinem. Ich führe eine Datei mit Shell-Aliassen namens .aliases. Ich habe gerade versucht, es in meinen Dropbox-Ordner zu kopieren, um das dort vorhandene (sichtbar) zu ersetzen, und ich erhalte den gleichen Fehler wie das OP.
Ist diese Antwort noch richtig? Ich versuche, eine Reihe von Dateien wie .bash_historyaus einer Sicherung wiederherzustellen, und der erste Schritt besteht nicht darin, den Fehler zu beheben.
Ich bin nicht mehr davon überzeugt, dass diese Antwort richtig ist.
Dies löste das Problem nicht. Es macht Dateien im Finder sichtbar, ja, aber ich bekomme immer noch den Fehler, wenn ich versuche, "unsichtbare" Dateien zu kopieren.
es funktioniert nicht

Wenn Änderungen an dem als Finder bekannten laufenden Prozess vorgenommen werden, muss der Finder beendet und neu gestartet werden, damit diese Änderungen wirksam werden.

Wenn Sie im Apple-Menü im Popup-Fenster „Anwendungen beenden erzwingen“ „Finder“ auswählen, sehen Sie auf der Schaltfläche „Neu starten“ statt „Beenden erzwingen“.

"Killall" ist ein Befehlszeilenprogramm, das es ermöglicht, "Kill-Signale" an einen laufenden Prozess nach Namen zu senden, anstatt die PID zu benötigen. (Mann Killall)

"Killall Finder" ist die entsprechende Neustartaktion für den Finder in der Befehlszeile.