Mysteriöse OS X-Dateierweiterung (Fehler?)

Ich weiß, dass OS X das Launch Services.framework verwendet, um die Dateierweiterungen zu verwalten . Aber die Symbole, die zu der Dateierweiterung gehören , sind Teil der Info.plist im Paketinhalt der 'default-opening-application' dieser spezifischen Dateierweiterung .

Meine "fehlerhafte" Dateierweiterung ist *.cpp, die von Xcode als Standard verwendet wird . Normalerweise sollte es das in angegebene Symbol verwenden /applications/xcode/contens/ressources/XXX.icns.

Aber das tut es nicht! Es verwendet ein anderes cpp-Symbol , das ich in meinem gesamten System nicht finden konnte - auch nicht in der Xcode-App.

Nachdem ich die oben erwähnte XXX.icns mit einer benutzerdefinierten .icns-Datei geändert und meinen Icon-Cache geleert, mich abgemeldet und meinen Mac neu gestartet habe:

Etwa 2 Sekunden lang konnte ich meine benutzerdefinierte .icns-Datei als Standardsymbol für die Dateierweiterung cpp sehen. Das ist eigentlich das, was ich dauerhaft erreichen möchte!

Aber nach ein paar Sekunden ändert sich das Symbol von Zauberhand in das andere cpp-Symbol, das ich auf meinem Mac nicht finden kann. Was ist los mit meinem Mac.

Kleines Fazit:

  1. 1 Symbol, das in keiner Bibliothek oder App zu finden ist
  2. 1-Symbol, das beispielsweise in Xcode standardmäßig verwendet wird
  3. 1 Symbol, das ich für eine Erweiterung verwenden möchte

Das Symbol (1) wird angezeigt. Aber es sollte nicht. Es sollte (3) zeigen, wenn ich alles richtig gemacht habe, andernfalls muss es (2) zeigen.

(1) ist das im Finder angezeigte Symbol (2) ist das im Inspektor angezeigte Symbol:

Symbol 1

Hier sind die Symbole, die ich verwenden möchte:

Zu verwendende Symbole

1) ist kein Symbol. Es ist nur ein Erweiterungs-Overlay und eine minimierte Darstellung des eigentlichen Textes in Ihrer "SchwächenOffenlegen01.cpp".

Antworten (1)

Deaktivieren Sie „Symbolvorschau einblenden“ in den Ansichtsoptionen des jeweiligen Ordners oder aller Ordner und Sie werden wahrscheinlich Ihr benutzerdefiniertes Symbol sehen.

Wenn Sie dies auf alle Ordner anwenden möchten, klicken Sie auf die Schaltfläche „Als Standard verwenden“.

Geben Sie hier die Bildbeschreibung ein