Uma vez que o Xcode 4.4 Icon Composer não é mais a forma recomendada de criar ícones e não está mais incluído na instalação padrão do Xcode. Devido à introdução de Macs com tela retina, agora é recomendado fornecer versões de alta resolução de todos os gráficos, incluindo ícones de aplicativos.
Para dar ao seu aplicativo um ícone em Xcode> 4.4, faça o seguinte:
Crie uma pasta [IconName] .iconset no Finder
Nesta pasta, coloque seu ícone como arquivos PNG. Você precisará do ícone nos tamanhos 16px, 32px, 64px (apenas retina), 128px, 256px, 512px e 1024px (apenas retina)
Esses ícones devem ser nomeados com o padrão icon_16x16.png, icon_32x32.png, icon_128x128.png e assim por diante
Para suportar telas de retina, você também deve adicionar arquivos de ícone com resolução dupla, chamados [email protected] (com tamanho 32x32), [email protected] (tamanho 64x64) e assim por diante até [email protected] (tamanho 1024x1024).
arraste esta pasta [IconName] .iconset para o Xcode (copie se necessário)
no arquivo info.plist, defina o valor "CFBundleIconFile" (Arquivo de ícone como chave) para [IconName], mas sem a extensão .iconset
Anotações:
- não é (atualmente) necessário fornecer os ícones @ 2x
- (normalmente) também funcionará se você não fornecer todos os arquivos de ícone
- a pasta iconset não deve conter um arquivo icon_64x64.png. o ícone de 64px é apenas para a versão retina do icon_32x32
Atualização:
No final, sua pasta .iconset contém os seguintes 10 itens:
icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png
Guia oficial:
https://developer.apple.com/library/content/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html
Informação adicional:
Para converter a pasta do conjunto de ícones em um arquivo icns, execute o seguinte comando no terminal:
iconutil -c icns [IconName].iconset
onde [IconName] deve ser substituído pelo prefixo da pasta do conjunto de ícones. Agora você tem um arquivo chamado [IconName] .icns. No Xcode 4.4, no Resumo do destino, clique com o botão direito do mouse no ponto de interrogação do ícone e selecione o arquivo icns. Você deve ver o ponto de interrogação ser substituído pelo ícone.
icon_32x32@2x
e[email protected]
. Adicionei a lista de todos os nomes de ícones à resposta para esclarecer isso.A partir do Xcode 7 (não tenho certeza de quando foi originalmente introduzido), você pode usar o arquivo Assets.xcassets para ícones de aplicativos. Este arquivo é incluído por padrão para novos projetos.
Simplesmente:
fonte
Siga estas etapas para adicionar um ícone de aplicativo ao seu projeto. Este é o ícone que será mostrado pelo MacOS na barra de documentos e exibição de alt-tab.
Além disso, a ferramenta img2icns pode ser útil para converter imagens em um ícone.
fonte
Etapas para adicionar um ícone de aplicativo ao seu projeto de cacau.
fonte
É fácil
Use a ferramenta automática (como IconFly) para criar ICNS ou conjunto de ícones correto com todo o tamanho necessário.
Em seguida, arraste e solte o ICNS ou conjunto de ícones criado no Xcode.
no arquivo info.plist, defina o valor "CFBundleIconFile" para [IconName]
fonte
Xcode 8.2.1
Converter .png 👉.icns via IconMaker
Adicione o arquivo AwesomeApp.icns na mesma pasta que info.plist
Arraste o arquivo AwesomeApp.icns para xcode na mesma pasta que info.plist
Em info.plist defina o ícone: para AwesomeApp.icns
fonte
Etapa 1: Obtenha o nome do arquivo de ícone de info.plist e coloque a pasta icns (arquivo de ícone) na pasta SourceCode / resources
Passo 2: E a mesma coisa vale para o xcode, você tem que copiar todas as imagens do xcode usando copyallframeworks ou arquivo de recurso copyall em seu xcode e construir o aplicativo novamente.
fonte