PackageMaker устанавливает файл приложения, но не устанавливает его собственный значок

Я создал установщик для своего пакета приложений (.app), и установщик успешно установил приложение в папку «Приложения», но он не устанавливает значок, который я установил ранее перед установкой в ​​пакет. В приложениях мое приложение отображается со значком .app по умолчанию. Я попытался установить файл значка в plist-файле пакета, но безрезультатно. Кто пробовал это успешно, помогите.

Спасибо


person Joshy Raj    schedule 13.07.2012    source источник


Ответы (1)


Спасибо всем, кто заглянул в мой вопрос. После некоторых утомительных исследований я нашел решение. Я не уверен, есть ли проблемы с другой версией OS X. Я использую Mac OS X 10.7.3 Lion. Вот решения, которые сработали для меня.

  1. Создайте значок .icns. Пакет Apple использует файл icns в качестве файла значка. Вы можете легко создать его с помощью конвертера значков. Я использовал приложение с сайта http://www.img2icnsapp.com/.
  2. Щелкните пакет правой кнопкой мыши, просмотрите папку .app и скопируйте файл .icns в папку «Ресурсы». т.е. Содержание>>Ресурсы
  3. Отредактируйте файл Info.plist и добавьте ключ для файла значка, если ключ файла значка отсутствует. Установите значение для вашего имени файла icns. (например: - test.icns)
  4. Теперь создайте пакет из PackageMaker и установите пакет, вы можете увидеть установленное приложение с пользовательским значком в /Applications

:)

person Joshy Raj    schedule 15.07.2012