2013-09-02 11 views
8

Ho inviato la mia app ad Apple per la prima volta. L'app è solo per iPad e compilata per IOS6. Ho avuto questa risposta da parte del processo di invio:Invio di app, errore di dimensione dell'icona a causa della prossima versione di IOS7

Immagine non valido - Per le applicazioni iOS, icone compresi nel binario presentazione deve essere nel formato PNG

Se l'applicazione supporta la famiglia di dispositivi iPhone, deve includere icone quadrate delle seguenti dimensioni: 57x57 pixel e 120x120 pixel. Se l'applicazione supporta la famiglia di dispositivi iPad, è necessario includere icone quadrate delle seguenti dimensioni: 72x72 pixel, pixel 76x76 e 152x152 pixel

I read this morning that this is quite new. Ho sempre buone possibilità quando per i miei primi tentativi.

Ho utilizzato solo file di immagini png di 72 x 72, ad esempio icon_72.png. Capisco che quando includo un file retina, il suo nome diventa [email protected] Ma per quanto riguarda le altre risoluzioni? Come dovrei nominarli o come posso gestirlo?

risposta

7

Apple ha citato in iOS 7 umani Interface Guidelines

Creare diverse dimensioni del l'icona dell'applicazione per i vari dispositivi. Se stai creando un'app universale, devi creare le icone delle app in tutte le dimensioni in tutte le dimensioni .

per iPhone e iPod touch sono necessari entrambi i formati:

120 x 120 pixel sono necessari da 60 x 60 pixel (risoluzione standard)

per iPad, entrambi di queste dimensioni:

152 x 152 76 x 76 pixel (risoluzione standard)

È possibile denominare queste icone nulla se si desidera utilizzare la chiave CFBundleIcons per dichiarare i nomi, aggiungere il suffisso @ 2x a i nomi di tutte le icone ad alta risoluzione. È possibile utilizzare nomi personalizzati perché iOS sceglie un'icona in base al fatto che le sue dimensioni siano appropriate per l'utilizzo previsto.

+2

Non hai bisogno di 60x60. Questo è un caso speciale. Non ci sono iPhone/iPod non retina che eseguiranno iOS7, e non hai bisogno di questa dimensione per iOS6, quindi hai solo bisogno della versione retina per quell'icona, indipendentemente dalle versioni supportate. –

3

Se sei un utente di Photoshop, è possibile scaricare un modello qui: http://appicontemplate.com

Non ci sono azioni di Photoshop inclusi, che esporterà automaticamente tutti i formati necessari.

Per sicurezza, utilizzare il modello iOS 6 e iOS 7 e includere tutte le risoluzioni richieste.

+0

grazie, darò un'occhiata. Le mie risorse immagine sono principalmente icone della barra di navigazione. Per risolvere il problema, penso che rimuoverò tutte queste icone e ne lascerò solo una. Spero di isolare il problema e le immagini coinvolte. – Funkycochise

+0

Il problema in questo caso è davvero la tua icona. Non le risorse immagine all'interno della tua applicazione. Le immagini esportate hanno già il nome giusto. Per sicurezza, è sufficiente aggiungerli tutti (ad eccezione delle immagini ad alta risoluzione di iTunes, che sono da caricare in iTunes Connect). –

2

tanto per chiarire quello che ho fatto (con un certo ritardo, sorry)

Come detto ho aggiunto icon76.png [email protected]

e modifico il myapp-Info. plist aggiungendo le nuove icone nelle "file delle icone" Array e si è conclusa con:

Ho anche avuto un piccolo problema con il suffisso finale png che è stata capitalizzata: PNG

Quindi grazie ragazzi: c'è sempre un buon aiuto qui!

FKY

Problemi correlati