Ich entwerfe eine benutzerdefinierte Anwendung und habe ein benutzerdefiniertes Symbol für meinen Dateityp festgelegt.
Ich habe das Icon sowohl auf den Bereich Dokumenttypen als auch auf den Bereich Exportierte HWIs gesetzt (natürlich auch auf andere Werte).
Hier ist, was ich bekomme, wenn ich renne:
Im Finder
ist kein Symbol definiert
Aber in Quick Look wird es korrekt angezeigt.
Ich habe CFBundleTypeIconFile-Symbol nicht angezeigt Dateierweiterung und versuchte, die Datenbank der Startdienste neu zu erstellen. Ich habe Finder neu gestartet, Xcode-Projekt / abgeleitete Daten usw. gereinigt und neu gestartet, aber nichts geändert. Der Finder zeigt immer noch nicht mein Symbol an. Meine ICNS-Datei enthält alle erforderlichen Größen. Ansonsten klappt alles gut (beim Doppelklick klappt es mit meiner App richtig auf). Meine Datei hat übrigens die Erweiterung, sie wird im Finder nicht angezeigt. Ich kann überprüfen, dass es die korrekte Erweiterung von ls
in Terminal hat.
Wie kann ich den Finder dazu bringen, mein Icon zu zeigen?
Ich fand diese Lösung , die für mich. Ich musste meinen Mac nicht neu starten, nur den Finder (ich habe ein kleines AppleScriptlet, um es zu beenden).
Führen Sie die folgenden Befehle aus:
%Vor%Dann starten Sie den Finder neu oder melden Sie sich ab und wieder an, oder starten Sie Ihren Mac neu.
Ich habe eine sehr einfache Lösung gefunden:
Tags und Links macos xcode6 nsdocument osx-yosemite