Hier ist das Setup: Ich habe den Anwendungsordner direkt im Dock, was nach der Installation afaik der Standard ist.
Jetzt habe ich ein benutzerdefiniertes Build-DMG mit einer Anwendung darin, die ich per Drag & Drop in den Anwendungsordner ziehe. Wenn ich den Anwendungsordner vom Dock öffne und nach der neu installierten App suche, hat sie nicht das Anwendungssymbol, das sie haben sollte.
Die App ist ebenfalls kundenspezifisch. Es verwendet die info.plist, um die zu verwendende Symboldatei anzugeben, die cc.icns heißt und sich im Ordner „Contents/Resources“ befindet
Ich denke, dies könnte ein Problem mit dem Symbolcache sein und kann durch Abmelden/Anmelden behoben werden - eine Lösung, nach der ich nicht suche. Afaik gibt es Apps, die dieses Problem nicht haben. (Richtig falsch?)
Irgendwelche Vorschläge dazu?
Wenn Sie das Login / Logout vermeiden möchten, sollte ein Neustart des Docks ausreichen: killall Dock
vom Terminal aus sollte es ausreichen.
Mit anderen Worten, um die Antworten, die ich bisher gesehen habe, abzuschließen, gibt es keine solche Lösung, ohne weitere Maßnahmen zu ergreifen, da die Systemsicherheitsmechanismen auf diese Weise aufgebaut sind.
Anscheinend gibt es eine Anwendung, die sich um das Quarantäne-„Problem“ kümmert – das heißt, wenn eine Anwendung zum ersten Mal installiert wird, startet OS X sie nicht ohne Ihre Zustimmung, nur beim ersten Mal.
Es gibt ein Dienstprogramm namens Deeper, das dies umgehen kann. ( http://www.titanium.free.fr/download.php )
Oder Sie können dies in das Terminal kopieren / einfügen. Standardwerte schreiben com.apple.LaunchServices LSQuarantine -bool NO
(Quelle: http://hints.macworld.com/article.php?story=20071029151619619 )
Robert S Ciaccio
Gamma
Robert S Ciaccio
matthewpavkov
<key>CFBundleIconFile</key><string>cc.icns</string>
?Gamma
Robert S Ciaccio