Come faccio a specificare entrambe le icone per un universale iPhone / iPad?

StackOverflow https://stackoverflow.com/questions/2480563

  •  21-09-2019
  •  | 
  •  

Domanda

Spero di creare una singola applicazione che supporta sia l'iPhone e l'iPad. L'applicazione funziona nel simulatore per entrambi i dispositivi, se lo desideri. Ora sto cercando di costruire e distribuire. Ho impostato il "File Icon" nel plist all'immagine i 57x57 .png e quando costruire e cerco di inviare l'applicazione iTunesConnect lamenta che necessitano di un 72x72 immagine .png per l'iPad. Se specifico il "File Icon" al 72x72 .png iTunesConnect lamenta che necessitano di un'immagine di 57x57 per l'iPhone. Come faccio a specificare entrambe le icone in un unico plist?

È stato utile?

Soluzione

Aggiungere una chiave CFBundleIconFiles di tipo Array al vostro Info.plist. L'array deve contenere 2 oggetti stringa: i nomi dei file delle due icone. Il sistema operativo sceglierà automaticamente l'icona corretta per ogni piattaforma in base alle loro dimensioni in pixel.

È possibile tenere premuto il tasto CFBundleIconFile e farlo puntare al file icona per l'iPhone per 3,0 / 3,1 compatibilità.

Aggiornamento maggio 2010: Apple ha ora Nota tecnica spiegare questo in grande dettaglio: tecnico Q & a QA1686 - Icone di App su iPad e iPhone

Altri suggerimenti

CFBundleIconFile

CFBundleIconFiles

Il primo può essere solo una stringa, e sarà utilizzato per iPhone 3.1 e precedenti build (credo). Il secondo può essere modificato per tipo di valore "allineamento" (tasto destro del mouse). Quindi fare clic sul triangolo a sinistra di esso (in modo che punti verso il basso), e passato un valore a destra. Incollare un secondo valore per includere un altro nome di file.

Sembra che il nome non ha importanza, a patto che si tratta di un PNG. Il file sarà scelto in base al quale è la giusta dimensione, in modo da includere solo il nome di una 57x57 per iPhone e una 72x72 per iPad.

Al momento sto convertendo Cards Math Pro ad essere universale, quindi non ho presentato con successo un'applicazione universale, per l'App Store, ma sono abbastanza sicuro che tutto questo è giusto.

Bene, non si sa come mettere l'immagine di default si deve mettere di default ~ paesaggio e di default ~ Portrait in ordine per la vostra applicazione iPad per visualizzare sia start up immagini quando viene caricato sia sul paesaggio o ritratto, bene, ho fatto lo stesso cosa con le icone. Dal momento che entrambe le icone di iPhone e iPad sono stati nominati esattamente lo stesso, anche se ho li separava in cartelle diverse ancora non mi ha lasciato, o iphone o ipad icona icona, così ho cambiato titolo l'icona iphone a icona ~ iphone e ho importato a Xcode e poi trascinato sulla fessura immagine iphone icona e sul file plist automaticamente riconobbe. Quindi vi consiglio di farlo, non ho caricato su iTunes Connect, ma non mostra alcun errore.

Speranza ha aiutato.

Ha lavorato anche per me. Utilizzando 3.2.b5 ero in grado di fare clic destro sul mio file plist e fare clic su "Apri come ... codice sorgente". Aggiunta l'informazioni esattamente come byamabe incollato sopra e presto - presentata. Ora, se solo non ero un'altra ora (troppo) in ritardo a causa di questo problema ...

È inoltre possibile aggiungere tramite l'editor integrato.

icon.png è stringa di 0 icona-ipad.png è stringa 1

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top