web-dev-qa-db-pt.com

Como posso alterar um ícone de aplicativo no Mac OS X?

Acabei de criar um aplicativo simples do AppleScript e gostaria que ele tivesse um ícone do Nice (além do papel em rolo por padrão). Como posso alterar um ícone para este aplicativo (ou qualquer outro aplicativo no meu dock)?

54
Daniel Cukier

Abra a janela Informações para o aplicativo (Arquivo "Obter Informações ou Command-I), clique no ícone nessa janela (uma borda azul aparecerá) e cole um novo ícone.

iTunes Get Info with selected icon

Qualquer imagem que você possa abrir na pré-visualização pode ser usada como um ícone: abra-a na pré-visualização, selecione-a e copie-a. Isso colocará uma imagem na área de transferência que inclui um formato que pode ser colado como um ícone de aplicativo.

88
Andrew J. Brehm
  1. Clique com o botão direito no aplicativo em Aplicativos pasta
  2. Clique em Mostrar Conteúdo do Pacote
  3. Vá para Conteúdo> Recursos
  4. Verifique para arquivo de ícone no arquivo info.plist localizado na pasta Contents.
  5. Substitua o arquivo de ícone (icns) pelo arquivo icns desejado.
7
Sorter

De acordo com macosxhints.com, parece que em 10.6 os ícones para aplicativos padrão do Mac OS X (ou até mesmo o software da Apple em geral) podem não ser mais facilmente alterados, já que as pastas de aplicativos são do tipo read- só.

É claro que é possível alterar esses direitos de acesso, mas alterar o conteúdo do pacote pode quebrar a assinatura Code Signing para esse aplicativo . E se a assinatura se tornar inválida, então os aplicativos podem não ser mais permitidos para acessar o keychain, irá não ser mais permanentemente permitido uma exceção no firewall se for conhecido por verificar sua própria integridade ( conhecido por ter causado problemas para configd, mDNSResponder e racoon ), ou pode causar problemas ao usar a atualização de software.

(Acima, pode indicar que não tenho certeza. Alguns testes rápidos alteraram os ícones do iTunes, Safari e Activity Monitor não interromper a Assinatura de Código, embora por alguma outra razão, ainda que desconhecida, o firewall possa perguntar repetidamente Você deseja que o aplicativo “iTunes.app” aceite conexões de rede de entrada? Para mais detalhes, consulte Se a assinatura do código do Mac for adulterada, o que pode falhar? )

3
Arjan

Tópico antigo que conheço, mas melhor do que criar um novo. Isso é relevante para a questão.

Se você está tendo problemas para fazer isso funcionar, como eu, então encontrei uma solução. Uma atualização do Firefox há muito tempo trouxe de volta o ícone clássico - eu, como muitos outros, usei um ícone personalizado do Tails (google, é realmente fofo!) E tentei defini-lo de volta, mas ele não o faria. Colar sobre o ícone não funcionou. Apenas esta noite eu encontrei o problema - dentro do Firefox.app era um arquivo de ícone, mas quando visto do Terminal, ele tinha um caráter não imprimível no final. Acontece que havia uma linha do Windows terminando no nome do arquivo (possivelmente um bug na atualização) que impedia que o ícone fosse modificado desde então. A exclusão desse arquivo permitiu que eu alterasse o ícone novamente.

1
Gargravarr

Eu pelo menos tentaria uma versão de teste do aplicativo CandyBar do Panic. Ajustado para 10.6, eu não tive nenhum problema com ele e mudei alguns ícones, incluindo aplicativos do sistema como o Finder e Preferências do Sistema.

0
Josh K

Vá para Aplicativos no Finder e clique com o botão direito em Obter Informações para o aplicativo. Arraste a imagem sobre o ícone do topo e ela será alterada.

Não o arraste sobre a grande visualização na parte inferior - isso passará a imagem para o aplicativo como um argumento. Você não quer isso.

0
Aug

Primeiro, abra o aplicativo que você deseja alterar a imagem e abra o site https://iconverticons.com/online/

Nesse site, copie a imagem que você deseja usar. O site irá convertê-lo em uma imagem .incs que você precisa baixar. Depois de baixá-lo, arraste-o para a pequena imagem na parte superior da janela "obter informações". Primeiro, nada vai acontecer, exceto que a grande imagem de visualização vai mudar.

IMPORTANTE: Depois de concluir todos os passos, pressione a pequena caixa de seleção "bloqueada", isso vai mudar a imagem.

0
Dominique