Как я могу изменить значок приложения в Mac OS X?
Я только что создал простое приложение AppleScript, и мне бы хотелось, чтобы у него была хорошая иконка (кроме рулонной бумаги это по умолчанию). Как я могу изменить значок для этого приложения (или любого другого приложения в моей доке)?
7 ответов
Откройте окно "Информация" для приложения ("Файл"> "Получить информацию" или "Command-I"), щелкните значок в этом окне (появится синяя рамка) и вставьте новый значок.
Любое изображение, которое вы можете открыть в Preview, можно использовать в качестве значка: откройте его в Preview, выберите его и скопируйте. Это поместит изображение в буфер обмена в формате, который можно вставить в виде значка приложения.
- Щелкните правой кнопкой мыши приложение в папке " Приложения ".
- Нажмите на Показать содержимое пакета
- Перейти к содержанию> Ресурсы
- Проверьте наличие файла значков в файле info.plist, который находится в папке "Содержание".
- Замените файл значка (icns) на нужный файл icns.
Перейдите в Приложения в Finder и щелкните правой кнопкой мыши Получить информацию для приложения. Перетащите изображение поверх верхнего значка, и оно будет изменено.
Не перетаскивайте его поверх большого предварительного просмотра внизу - это передаст изображение в приложение в качестве аргумента. Вы этого не хотите.
Согласно macosxhints.com, кажется, что в 10.6 значки для стандартных приложений Mac OS X (или даже программного обеспечения Apple в целом) больше не могут быть легко изменены, так как папки приложений доступны только для чтения.
Конечно, можно изменить эти права доступа, но изменение содержимого пакета может нарушить подпись Code Signing для этого приложения. И если подпись становится недействительной, приложениям больше не будет разрешен доступ к цепочке для ключей, больше не будет постоянно разрешено исключение в брандмауэре, если известно, что оно проверяет свою целостность (известно, что это вызвало проблемы для configd, mDNSResponder и racoon ), или может вызвать проблемы при использовании обновления программного обеспечения.
(Выше, возможно, указывает, что я не уверен. Некоторые быстрые тесты, изменяющие значки iTunes, Safari и Activity Monitor, не нарушали подписи кода, хотя по какой-то другой, но неизвестной причине брандмауэр мог неоднократно спрашивать , хотите ли вы приложение "iTunes" .app ”для приема входящих сетевых подключений? Для получения дополнительной информации см. Подделка кода Mac, что может привести к сбою? )
Сначала откройте приложение, которое вы хотите изменить изображение, затем откройте веб-сайт https://iconverticons.com/online/
На этот сайт скопируйте изображение, которое вы хотите использовать. Сайт преобразует его в изображение.incs, которое вам нужно загрузить. После загрузки перетащите его в крошечное изображение в верхней части окна "Информация о получении". Во-первых, ничего не произойдет, за исключением того, что большое изображение предварительного просмотра изменится.
ВАЖНО: После того, как вы выполнили все шаги, нажмите маленький флажок "заблокировано", это изменит картинку.
Старые темы я знаю, но лучше, чем поднимать новые. Это относится к вопросу.
Если у вас возникли проблемы с тем, чтобы заставить это работать, как я, тогда я нашел решение. Обновление Firefox давным-давно вернуло классическую иконку - я, как и многие другие, использую собственную иконку Tails (гугл, это действительно мило!), И я попытался вернуть ее обратно, но ее не было. Вставка поверх иконки не сработала. Как раз сегодня вечером я обнаружил проблему - в Firefox.app был файл Icon, но при просмотре из терминала он имел непечатный символ в конце. Оказывается, в имени файла был конец строки Windows (возможно, ошибка в обновлении), которая помешала изменению иконки с тех пор. Удаление этого файла позволило мне снова изменить значок.
Просто выполните это "Копировать -> Вставить":
- Откройте информационную панель приложения (Cmd+I) и предварительный просмотр источника изображения.
- Скопируйте (Cmd+C) изображение из окна предварительного просмотра и вставьте на значок на панели информации приложения.
Я бы по крайней мере попробовал пробную версию приложения Panic CandyBar 3. Настроенный на 10.6, у меня не было никаких проблем с ним, и я изменил довольно много значков, включая системные приложения, такие как Finder и Системные настройки.
Вот руководство от Apple:
Используйте собственное изображение или картинку из Интернета
На вашем Mac скопируйте изображение, которое хотите использовать, в буфер обмена.
Один из способов сделать это - открыть изображение в приложении предварительного просмотра, выбрать "Правка"> "Выделить все", затем выбрать "Правка"> "Копировать".
Выберите файл или папку, значок которой вы хотите заменить, затем выберите "Файл"> "Получить информацию".
В верхней части информационного окна щелкните изображение значка, затем выберите "Правка"> "Вставить".
https://support.apple.com/guide/mac-help/create-custom-icons-files-folders-mac-mchlp2313/mac