2012-10-22 8 views
6

Questa è la prima volta che invio un'app all'App store, quindi per favore portami con me. Sto usando iOS 6.0.Come si definiscono CFBundleIcons, CFBundleIconFiles, CFBundleIconFile?

Sono riuscito a raggiungere l'ultimo passaggio, in cui dovevo convalidare e inviare la mia app ad Apple affinché la valutazione fosse messa in AppStore. Tuttavia, alla fine, mi ha dato questo messaggio di errore durante la convalida:

enter image description here

Così, ho controllato il file Info.plist a fatto in modo che avevo inserito tutte le icone neccessary per l'applicazione. Li ho tutti.

Questo è il mio info.plist:

enter image description here

sotto "File Icon", "file icona", e "I file di icona (iOS 5)", mi ha fornito un'icona predefinita 57x57, un icona per iPad e un'icona per iPhone. Sono presenti nella stessa directory del file di progetto.

Cosa mi manca qui? (Ho provato ad aggiungere voci chiamate "CFBundleIcons/File/Files", ma non ci sono state voci da aggiungere).


Sotto è il mio aggiornamento info.plist dopo ho seguito consiglio di rmaddy:

enter image description here

Ora che tutti i file delle icone sono state aggiornate correttamente con le dimensioni corrette (senza triangolo giallo di avvertimento sopra la immagini nella scheda Riepilogo). Perché ricevo ancora lo stesso messaggio di errore? Cos'altro mi manca?

+0

Non sono sicuro di come risolvere il problema, ma hai un paio di immagini che si trovano nel posto sbagliato. "Default.png" e le due schermate (qualunque esse siano) non dovrebbero essere raggruppate nella sezione "file di icone", stessa cosa con i file di icone di ios 5. Inoltre, la cosa "impossibile verificare le dimensioni" potrebbe essere perché non hai l'icona retina (114 x 114) e nessuna icona per iPad (72 x 72). Non positivo, ma sicuramente alcune cose da provare. – Greg

risposta

6

Il modo più semplice per garantire che tutte le icone e le immagini di avvio siano configurate correttamente è andare alla scheda Riepilogo per il target del progetto (o obiettivi se più di uno) in Xcode. Nella scheda Riepilogo è presente una sezione per Info sulla distribuzione di iPhone/iPod touch e un'altra per Informazioni sulla distribuzione di iPad. In ognuna di queste due sezioni c'è un posto per le icone delle app e lancia le immagini. Fare clic su ciascuno e caricare l'immagine corretta. Se viene visualizzato un triangolo giallo, l'immagine ha le dimensioni sbagliate o qualche altro problema. Riempiendo tutte le immagini in questo modo aggiornerai correttamente Info.plist con le voci corrette.

Lo schermo che hai postato chiarisce che stai cercando di mettere l'immagine di lancio (Default.png) e alcune schermate in cui le tue icone appartengono. Default.png è un'immagine di lancio. Le schermate non vanno da nessuna parte nel tuo progetto. Vengono caricati su iTunes Connect.

+0

Grazie rmaddy. Ho seguito il tuo suggerimento e ho aggiunto tutte le icone delle app e lanciato le immagini per iPhone/iPod e iPad. Le immagini erano nella dimensione corretta e nessun triangolo giallo mostrava le immagini. Tuttavia, ho ancora ottenuto lo stesso identico messaggio di errore quando ho provato a convalidare la mia app. Pubblicherò una foto di aggiornamento delle mie nuove informazioni.plist – TATN

+0

Solo per coprire l'ovvio - dopo aver aggiunto tutto correttamente, hai fatto un'altra build di archivio ed eseguito la validazione sul nuovo archivio? – rmaddy

+0

Sì, l'ho fatto. Dopo aver aggiunto tutte le immagini, ho ripulito il progetto, poi ho ricostruito il progetto (ha funzionato correttamente e la nuova icona è stata visualizzata sul mio iPad), quindi ho creato l'archivio e infine ho effettuato la convalida. – TATN

1

Nel mio caso ho risolto il problema assicurandomi che i nomi nel file plist corrispondessero ai nomi dei file sotto Generali-> Icone app. Deve avere lo stesso identico

Problemi correlati