Почему в моем комплекте приложений иногда отсутствует значок или вычеркнуты? - PullRequest
3 голосов
/ 13 августа 2010

Почему в пакете моего приложения иногда отсутствует значок и / или над ним стоит символ "отмены"?

альтернативный текст http://img33.imageshack.us/img33/2690/picture2oql.png

Я посмотрел на файл .plist, путь к значку и значок существуют и являются правильными. Если я щелкну правой кнопкой мыши по комплекту и выберу «Информация», в разделе «Предварительный просмотр» появится значок.

Это произошло после того, как я переместил некоторый код в своем файле qmake (но не внес семантически никаких изменений). Это просто ошибка в Finder? Кажется, нет способа обновить вид.

Что обычно заставляет Finder отображать этот символ отмены и / или не загружать значок пакета?

1 Ответ

3 голосов
/ 13 августа 2010

Это значок «Вы не можете запустить это приложение».

Искатель отобразит этот значок, если:

  • приложение помечено как ненадежное (т.е. загружено, как сказал @kiamlaluno)
  • приложение неправильной архитектуры (то есть приложение PPC на машине Intel без розетты)
  • пакет приложений испорчен (создайте пустую папку с расширением .app)

Поскольку вы собираете эту программу, я подозреваю, что Finder заметил пакет .app до его завершения и подумал, что он сломан. Когда вы перемещаете свое приложение в другую папку, Finder обновил пакет (который теперь завершен) и отобразил правильный значок.

...