Pergunta

Eu tenho um iPhone app com arquivo de ícone Icon.png.

Este ícone aparece corretamente quando o aplicativo é no próprio telefone, mas não aparece no painel de aplicativos no iTunes.

O que eu preciso fazer para obtê-lo a mostrar-se corretamente?

Foi útil?

Solução

A maneira mais limpa de fazer isso é descrito na documentação oficial da Apple, em uma seção chamada Aplicações Publishing para Testing . Abaixo está as instruções exatas dadas a você nessa página:


Os iTunes artwork seus testadores ver deve ser o ícone da sua aplicação. Esta obra deve ser um arquivo JPEG ou PNG de 512 x 512 chamado iTunesArtwork . Note-se que o arquivo não deve ter uma extensão .

Depois de gerar o arquivo de ícone do aplicativo, siga estas etapas para adicioná-lo à sua aplicação:

  1. Abra seu projeto no Xcode.
  2. Na lista de Grupos & Files, selecione o grupo de recursos.
  3. Escolha Project> Adicionar ao Projeto, navegue até o arquivo iTunesArtwork e clique em Add.
  4. Na caixa de diálogo que aparece, selecione a opção “Copiar itens” e clique em Add.

Note que o arquivo PNG ou JPEG é apenas 'iTunesArtwork', sem sufixo.

Se você tentar copiar o arquivo para o pacote de aplicativos depois de ter construído-lo, ele vai quebrar a assinatura de aplicativos, e você obterá um erro de verificação ao tentar sincronizá-lo com o dispositivo. Certifique-se de que o arquivo de arte está incluído na pasta "Copy Bundle Recursos", dentro da meta do seu projeto no Xcode (passo 4, acima).

Outras dicas

Criar um 512x512 png do seu ícone, o nome "iTunesArtwork" (sem extensão, sem aspas) e adicioná-lo ao seu projeto em Recursos. Em seguida, construir.

Mais detalhes aqui:

http: // developer .apple.com / biblioteca / ios / # documentação / Xcode / conceitual / ios_development_workflow / 000-Introdução / introduction.html

A fim de tornar mais fácil para aqueles que chegam neste post, aqui estão as instruções reais (em linha reta do post ligada a partir a resposta aceita).


Tem havido alguma conversa no twitter sobre como criar seu próprio arquivo IPA para o seu aplicativo para iPhone, então eu pensei que eu iria dar as instruções que tenho usado para construir uma IPA antes. Desfrute.

  1. Crie uma pasta no seu desktop chamada “trabalhar”. Abra isso e criar um outro dentro da pasta do que chamou de “Payload” (case-sensitive)
  2. Mova seu arquivo iTunesArtwork para a pasta “trabalho” e seu .app para a pasta Payload.
  3. Abra o Terminal e execute o seguinte comando: chmod -R 775 ~ / Desktop / trabalho / Payload
  4. Vá para a sua pasta ProgName.app dentro Payload.
  5. Clique duas vezes no arquivo Info.plist. Verifique se há um item chamado: SignerIdentity com um valor de: Apple iPhone OS aplicação de assinatura. Se não houver, adicioná-lo.
  6. Zip tudo. Zip a pasta iTunesArtwork e Payload. (Então fecha acima o que está dentro da pasta de trabalho)
  7. Renomeie o arquivo zip para ter o nome desejado, e a extensão do ipa.
  8. Clique duas vezes para instalar com o iTunes

Na verdade, é possível fornecer iTunes ícones para o software iPhone lançado como ad-hoc. Veja este blog para obter mais informações.

Vou apenas acrescentar minha experiência recente. Eu tinha enganado em torno de tentar obter o meu ad hoc aplicativo para aparecer no iTunes com um ícone (estritamente, iTunesArtwork). Finalmente, eu estava convencido de que eu tinha seguido as instruções a um 'T', mas ainda não iria aparecer na exibição de grade. No entanto, a minha obra foi devidamente apresentada na vista Cover Flow. Eu apaguei e reinstalado meu aplicativo de / para o iTunes sem sucesso. Então eu saia do iTunes e reiniciado - e, voila! - minha arte estava correto em todos os lugares. Parece que há algum tipo de cache que não é reposto em vista Grid.

Se você ver um quadrado preto em vez de você ícone no iTunes, certifique-se de que tipo de arquivo de iTunesArtwork no Xcode não é "image.png". Se assim for, na fase de construção de recursos de cópia, CopyPNGFile irá falhar o arquivo que de salvamento inválido para divices iOS.

  1. Abra seu projeto no Xcode.
  2. Copiar arquivo iTunesArtwork.png na pasta do projeto.
  3. Editar arquivo iTuneArtwork.png e remover .png de iTunesArtwork.
  4. Gerar construção.

Você pode ver imagem no iTunes.

O ícone do aplicativo aparece apenas no iTunes se o seu aplicativo é distribuído através da App Store.

Eu suponho que você está perguntando sobre um desenvolvedor ou construção ad hoc. Aqueles obter o padrão preto ícone "A".

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top