Domanda

Ho un'app per iPhone con il file icona Icon.png.

Questa icona viene visualizzata correttamente quando l'app è sul telefono stesso, ma non viene visualizzata nel riquadro delle applicazioni in iTunes.

Cosa devo fare per visualizzarlo correttamente?

È stato utile?

Soluzione

Il modo più pulito per farlo è descritto nella documentazione ufficiale di Apple, in una sezione chiamata Applicazioni di pubblicazione per test . Di seguito sono riportate le istruzioni esatte fornite in quella pagina:


La grafica di iTunes visualizzata dai tester dovrebbe essere l'icona dell'applicazione. Questa grafica deve essere un file JPEG o PNG da 512 x 512 chiamato iTunesArtwork . Tieni presente che il file non deve avere un'estensione .

Dopo aver generato il file dell'icona della tua applicazione, segui questi passaggi per aggiungerlo all'applicazione:

  1. Apri il tuo progetto in Xcode.
  2. Nei gruppi e amp; Elenco file, selezionare il gruppo Risorse.
  3. Scegli Progetto > Aggiungi a Progetto, vai al tuo file iTunesArtwork e fai clic su Aggiungi.
  4. Nella finestra di dialogo che appare, seleziona & # 8221; Copia elementi & # 8221; e fai clic su Aggiungi.

Nota che il file PNG o JPEG è solo 'iTunesArtwork', senza suffisso.

Se si tenta di copiare il file nel bundle dell'applicazione dopo averlo creato, si interromperà la firma dell'app e verrà visualizzato un errore di verifica quando si tenta di sincronizzarlo sul dispositivo. Assicurati che il file grafico sia incluso in " Copia risorse bundle " cartella, all'interno della destinazione del progetto in XCode (passaggio 4, sopra).

Altri suggerimenti

Crea una png 512x512 della tua icona, chiamala " iTunesArtwork " (senza estensione, senza virgolette) e aggiungilo al tuo progetto in Risorse. Quindi compilare.

Maggiori dettagli qui:

http: // developer .apple.com / library / ios / # documentazione / Xcode / concettuale / ios_development_workflow / 000-Introduzione / introduction.html

Al fine di facilitare le persone che arrivano a questo post, ecco le istruzioni effettive (direttamente dal post del blog collegato alla risposta accettata).


Si è parlato su Twitter di come creare il proprio file IPA per l'app per iPhone, quindi ho pensato di dare le istruzioni che ho usato per costruire un IPA prima. Godetevi.

  1. Crea una cartella sul desktop chiamata & # 8220; working & # 8221 ;. Aprilo e crea al suo interno un'altra cartella chiamata & # 8220; Payload & # 8221; (Maiuscole e minuscole)
  2. Sposta il tuo file iTunesArtwork in & # 8220; funzionante & # 8221; cartella e il tuo .app nella cartella Payload.
  3. Apri Terminale ed esegui il seguente comando: chmod -R 775 ~ / Desktop / working / Payload
  4. Vai nella cartella ProgName.app in Payload.
  5. Fai doppio clic sul file Info.plist. Assicurati che esista un elemento chiamato: SignerIdentity con un valore di: Firma applicazione del sistema operativo Apple iPhone. In caso contrario, aggiungilo.
  6. Comprimi tutto. Comprimi la cartella iTunesArtwork e Payload. (Quindi comprimi ciò che è all'interno della cartella di lavoro)
  7. Rinomina il file zip in modo che abbia il nome desiderato e l'estensione di ipa.
  8. Fai doppio clic per installare con iTunes

In realtà, è possibile fornire icone iTUnes per software iPhone rilasciate come ad-hoc. Vedi questo post di blog per ulteriori informazioni.

Aggiungerò solo la mia recente esperienza. Mi ero divertito a cercare di far apparire la mia app ad hoc in iTunes con un'icona (rigorosamente iTunesArtwork). Alla fine, ero convinto di aver seguito le istruzioni fino a una "T", ma non era ancora visibile nella vista a griglia. Tuttavia, la mia opera d'arte è stata correttamente visualizzata nella vista Cover Flow. Ho cancellato e reinstallato la mia app da / su iTunes senza risultati. Quindi ho lasciato iTunes e riavviato - e, voilà! - la mia opera d'arte era corretta in tutti i luoghi. Sembra che ci sia un qualche tipo di memorizzazione nella cache che non viene ripristinata nella vista Griglia.

Se vedi un quadrato nero al posto della tua icona in iTunes, assicurati che il tipo di file di iTunesArtwork in Xcode non sia " image.png " ;. In tal caso, nella fase di creazione della risorsa di copia, CopyPNGFile arresta in modo anomalo il file che non è valido per il salvataggio delle divisioni iOS.

  1. Apri il tuo progetto in Xcode.
  2. Copia il file iTunesArtwork.png nella cartella del progetto.
  3. Modifica il file iTuneArtwork.png e rimuovi .png da iTunesArtwork.
  4. Genera build.

Puoi vedere l'immagine su iTunes.

L'icona dell'applicazione viene visualizzata in iTunes solo se l'app è distribuita tramite l'app store.

Presumo che tu stia chiedendo di uno sviluppatore o di una build ad hoc. Quelli ottengono il nero predefinito " A " icona.

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