Я только что создал простое приложение AppleScript, и мне бы хотелось, чтобы у него была хорошая иконка (кроме рулонной бумаги это по умолчанию). Как я могу изменить значок для этого приложения (или любого другого приложения в моей доке)?
Я только что создал простое приложение AppleScript, и мне бы хотелось, чтобы у него была хорошая иконка (кроме рулонной бумаги это по умолчанию). Как я могу изменить значок для этого приложения (или любого другого приложения в моей доке)?
Ответы:
Откройте окно «Информация» для приложения («Файл»> «Получить информацию» или «Command-I»), щелкните значок в этом окне (появится синяя рамка) и вставьте новый значок.
Любое изображение, которое вы можете открыть в Preview, можно использовать в качестве значка: откройте его в Preview, выберите его и скопируйте. Это поместит изображение в буфер обмена в формате, который можно вставить в виде значка приложения.
Согласно macosxhints.com, кажется, что в 10.6 значки для стандартных приложений Mac OS X (или даже программного обеспечения Apple в целом) больше не могут быть легко изменены, так как папки приложений доступны только для чтения.
Конечно, можно изменить эти права доступа, но изменение содержимого пакета может нарушить подпись Code Signing для этого приложения. И если подпись становится недействительной, то приложение может больше не быть разрешено доступом к брелке, не будет больше не быть постоянно разрешено исключением в брандмауэре , если это известно, проверить свою собственную целостность (не известно, вызвали проблему для configd, mDNSResponder и енота ), или может вызвать проблемы при использовании обновления программного обеспечения.
(Выше, возможно, указывает, что я не уверен. Некоторые быстрые тесты, изменяющие значки iTunes, Safari и Activity Monitor, не нарушали подписи кода, хотя по какой-то другой, но неизвестной причине брандмауэр мог неоднократно спрашивать , хотите ли вы приложение «iTunes» .app ”для приема входящих сетевых подключений? Для получения дополнительной информации см. Подделка кода Mac, что может привести к сбою? )
Старые темы я знаю, но лучше, чем поднимать новые. Это относится к вопросу.
Если у вас возникли проблемы с тем, чтобы заставить это работать, как я, тогда я нашел решение. Обновление Firefox давным-давно вернуло классическую иконку - я, как и многие другие, использую собственную иконку Tails (гугл, это действительно мило!), И я попытался вернуть ее обратно, но ее не было. Вставка поверх иконки не сработала. Как раз сегодня вечером я обнаружил проблему - в Firefox.app был файл Icon, но при просмотре из терминала он имел непечатный символ в конце. Оказывается, в имени файла был конец строки Windows (возможно, ошибка в обновлении), которая помешала изменению иконки с тех пор. Удаление этого файла позволило мне снова изменить значок.
Я бы по крайней мере попробовал пробную версию приложения Panic CandyBar 3 . Настроенный на 10.6, у меня не было никаких проблем с ним, и я изменил довольно много значков, включая системные приложения, такие как Finder и Системные настройки.
Сначала откройте приложение, которое вы хотите изменить изображение, затем откройте веб-сайт https://iconverticons.com/online/
На этот сайт скопируйте изображение, которое вы хотите использовать. Сайт преобразует его в изображение .incs, которое вам нужно загрузить. После загрузки перетащите его в крошечное изображение в верхней части окна «Информация о получении». Во-первых, ничего не произойдет, за исключением того, что большое изображение предварительного просмотра изменится.
ВАЖНО: После того, как вы выполнили все шаги, нажмите маленький флажок «заблокировано», это изменит картинку.
Перейдите в Приложения в Finder и щелкните правой кнопкой мыши Получить информацию для приложения. Перетащите изображение поверх верхнего значка, и оно будет изменено.
Не перетаскивайте его поверх большого предварительного просмотра внизу - это передаст изображение в приложение в качестве аргумента. Вы этого не хотите.