Папка ярлыка приложения OSX в доке и обновления значков после установки

Вот настройка: у меня есть папка Applications прямо в доке, которая используется по умолчанию после установки (Snow Leopard) afaik.

Теперь у меня есть настраиваемая сборка DMG с приложением, которое я перетаскиваю в папку Application. Когда я открываю папку приложения из док-станции и ищу недавно установленное приложение, в нем нет значка приложения, которое он должен был бы - на самом деле он показывает значок по умолчанию (карандаш / бумага) с кружком и линией через него.

В папке приложения, открытой через Finder, через несколько секунд отобразится значок.

Приложение также является кастомной сборкой. Он использует info.plist, чтобы указать файл значка, который будет использоваться, который называется cc.icns и находится в папке Contents / Resources.

Я думаю, что это может быть проблема с кешем значков и может быть решена путем выхода из системы / входа в систему - решение, которое я не ищу. Афаик есть приложения, у которых нет этой проблемы. (Правильно Неправильно?)

Есть предложения по этому поводу?

РЕДАКТИРОВАТЬ: это дубликат https://apple.stackexchange.com/q/5161/2123, но я чувствую, что у этого форума может быть более техническое решение;)


person gamma    schedule 22.12.2010    source источник


Ответы (1)


Круг и линия, проходящие через значок вашего приложения, обычны для новых приложений, по крайней мере, до тех пор, пока вы не запустите его в первый раз и не подтвердите, что хотите его запустить.

Приложения, у которых есть установщики, уже получают подтверждение, поэтому им не нужно выполнять дополнительный шаг.

Если вы кодируете свое приложение, то после первого запуска и подтверждения, что вы хотите, чтобы оно запускалось, последующие установки приложения на этом компьютере не требуют утверждения, если подпись остается той же.

person Abizern    schedule 06.01.2011