Icona di marketing mancante


141

Quando provo a inviare la mia app, dice iTunes Connect

Icona di marketing mancante. Le app iOS devono includere un'icona di marketing 1024x1024px in formato PNG. Le app che non includono l'icona di marketing non possono essere inviate per la revisione dell'app o la revisione dell'app beta.

Ho un PNG 1024x1024px nella mia presentazione in iTunes Connect, sotto General App Informatione App Icon. Quindi immagino che vogliano che lo aggiunga come Asset al bundle, in Xcode. Ma quando trascino il PNG su questo Unassignedsegnaposto, non succede nulla.

Segnaposto non assegnato per Marketing 1024x PNG

Questo errore ha iniziato a comparire dopo WWDC 2017 e ho installato XCode 9 Beta. Questo problema si verifica anche nella versione 8.3.1 (8E1000a).


Hai provato a trascinare e rilasciare l'icona PNG 1024x1024px?
Itachi Uchiha,


2
No, non è il tuo pacchetto. Assicurati che l'icona che hai caricato su iTunesConnect non contenga un canale alfa
Paulw11,

@ Paulw11 Ho rimosso l'alfa come questo stackoverflow.com/a/38256612/237509 e ricaricato, ma al momento dell'invio ricevo ancora lo stesso messaggio.
JOG,

@DSDharma sì, ho provato a trascinare e rilasciare su "Non assegnato" in Xcode ma non reagisce al trascinamento della selezione e su iTunes Connect nell'invio dell'app, per ricaricare l'icona lì, ma senza successo.
JOG,

Risposte:


142

Risolto aggiungendo l'icona iOS Marketing 1024pt nel progetto


9
Nel mio caso è stato chiamato "App Store iOS" in contrapposizione a "iOS Marketing", ma l'icona è ancora in fondo all'elenco e l'unica con quella dimensione, quindi non dovrebbe esserci confusione.
TGO,

2
Questa dovrebbe essere la risposta accettata. Lo stesso problema si verifica con la versione ufficiale di Xcode 9. Non è un bug, Apple richiede solo 1 altro formato icona per l'App Store di nuova concezione.
Manuel,

1
FYI. Se sviluppi anche per Android avrai già questa dimensione, quindi non dovrai crearla.
Micah Montoya,

1
Come posso aggiungere l'icona iOS Marketing all'elenco in appIcon? Non l'ho elencato ma l'app store lo richiede ancora. : /
Luckylooke,

Questo mi aiuta. Ma penso che sarebbe corretto se la convalida parlasse delle informazioni mancanti che nel mio caso non ha fatto.
Arsen,

78

Secondo le nuove linee guida per XCode 9 : è necessario trascinare una nuova icona con dimensione 1024pt nuova voce icona disponibile denominata "App Store iOS 1024pt" sotto il set di immagini AppIcon.

inserisci qui la descrizione dell'immagine

IMPORTANTE: assicurarsi di utilizzare l'icona senza Alpha / Transparency

Dopo aver fatto ciò, l'avviso sparirà e dovresti essere in grado di inviare correttamente il file binario ad Apple per la revisione.

Link di riferimento: https://help.apple.com/xcode/mac/current/#/dev4b0ebb1bb


1
Ho ancora l'avvertimento però!
Arniotaki,

1
Chi ha detto ad Apple che il trascinamento dovrebbe essere l'unica opzione per eseguire un'operazione? Stavo fissando il menu di scelta rapida per 30 minuti, fino a quando non ho letto questa risposta. Grazie!
anthares,

33

Il problema sembra essere l'invio di un file binario creato utilizzando una versione beta di Xcode. Usa una versione rilasciata di Xcode quando invii build all'App Store.


1
L'aggiunta di un'icona di marketing è obbligatoria e questa risposta fornisce solo una soluzione temporanea.
Viktor Malyi,

37
Ora ho il seme GM XCode 9 (non beta) e ho questo problema.
Falesia

6
@Crag in XCode 9 GM, all'interno di AppIcon in Assets, troverai l'icona alla fine. Nel mio caso si chiamava "App Store" e non "iOS Marketing" come nello screenshot nella risposta di Varinder.
TGO,

1
@TGO Ho un file Contents.json in quella cartella con "idiom": "ios-marketing", ma il nome del file non è impostato ... Sto creando tramite Cordova, quindi preferirei non impostarlo manualmente come Lo spazzerò via ...
Crag,

1
@Crag mi dispiace se non sono stato chiaro. Schermata di ciò che intendevo dire . Parti sfocate non pertinenti. Ma sì, puoi anche modificare il json,{ "size" : "1024x1024", "idiom" : "ios-marketing", "filename" : "logo_filename.png", "scale" : "1x" }
TGO

15

Per le persone che hanno ancora problemi dopo aver aggiunto la nuova icona dell'app:

Assicurati che la casella di controllo "Trasparenza" sia deselezionata quando esporti l'immagine PNG da Photoshop. Apparentemente questo è un problema anche se l'immagine non ha trasparenza.

Deseleziona la casella di controllo della trasparenza in Photoshop

Questo ha funzionato per me.

Grazie alla risposta di Hammoud su Come risolvere "Icona di marketing mancante. Le app iOS devono includere un 1024x1024px"


Grazie! Ha funzionato anche per me finalmente. Non avrei mai immaginato che (:
Zeus

15

In Xcode 8:
trova la tua cartella iconset, inserisci un file preparato (ad esempio 'Icon-Marketing.png') qui e aggiungi quanto segue a Contents.json

{
  "size" : "1024x1024",
  "idiom" : "ios-marketing",
  "filename" : "Icon-Marketing.png",
  "scale" : "1x"
}

7

Se si sta costruendo un app IOS da Unity seguire questi passaggi :

  1. Nel progetto Xcode vai su Unity-iPhone> Immagini.xcassets> AppIcon
  2. Scorrere fino alla fine
  3. Trascina un'icona 1024x1024
  4. Costruisci (CMD + B), archivia, carica come al solito

6

Le linee guida per le icone delle app sono cambiate con il rilascio di nuovi iPhone X, iOS 11 e Xcode 9.

Una nuova icona App Store dovrebbe essere aggiunta al progetto in Xcode 9 di dimensioni:

1024px × 1024px (1024pt × 1024pt @ 1x)

Spero che questo ti aiuti.

Riferimento: https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/

Nota: ad oggi, le Domande e risposte tecniche QA1686 - Le icone delle app su iPhone, iPad e Apple Watch non sono state aggiornate con questo requisito.


4

Sto usando beta 3 e ricevo un avviso solo dopo il caricamento. Ho caricato un file binario per Test Flight, non per il rilascio.

Aggiungendo l'immagine di marketing in .xcassets, AppIcon ha corretto l'avviso.


3

Come aggiungere "1024 application application" in sys cordova?

modifica file di configurazione:

<icon src="res/icon/ios/icon-1024.png" width="1024" height="1024" />

riga di comando:

cordova prepare ios

Non dimenticare di aggiungere effettivamente il file res/icon/ios/icon-1024.pngal filesystem.


Ciao utente3585515! Benvenuto in Stack Overflow! È possibile aggiungere questo come una domanda separata di è acceso e rispondere a te stesso, se lo desideri.
JOG

grazie. i inviare ora di domande e risposte stackoverflow.com/questions/46875315/...
tolgatasci

0

Il problema può anche essere nelle altre icone. Ho creato l'icona 1024 senza canale alfa ma questo non ha aiutato. Quindi, ho rimosso tutte le icone e l'ho caricato di nuovo. Questo ha aiutato.


0

Stavo inviando un aggiornamento dell'app iOS all'app store Apple. Ho trovato l'errore seguente: Missing Marketing Icon. iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that do not include the Marketing Icon cannot be submitted for App Review or Beta App Review

Secondo la nuova linea guida Apple in xcode 9, è necessario aggiungere il supporto dell'icona "App Store iOS". Quindi ho aggiunto all'icona App di 1024x1024pt. L'app viene inviata all'App Store.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.