Fehlende Marketing-Ikone

141

Beim Versuch, meine App einzureichen, sagt iTunes Connect

Fehlende Marketing-Ikone. iOS-Apps müssen ein Marketing-Symbol (1024 x 1024 Pixel) im PNG-Format enthalten. Apps, die das Marketing-Symbol nicht enthalten, können nicht zur App-Überprüfung oder Beta-App-Überprüfung eingereicht werden.

Ich habe ein 1024x1024px PNG in meiner Einreichung in iTunes Connect unter General App Informationund App Icon. Ich denke, sie möchten, dass ich es als Asset zum Bundle in Xcode hinzufüge. Aber wenn ich mein PNG per Drag & Drop auf diesen UnassignedPlatzhalter ziehe, passiert nichts.

Nicht zugewiesener Platzhalter für Marketing 1024x PNG

Dieser Fehler trat nach WWDC 2017 auf und ich installierte XCode 9 Beta. Dieses Problem tritt jedoch auch in Version 8.3.1 (8E1000a) auf.

JOGGEN
quelle
Haben Sie versucht, das PNG-Symbol 1024x1024px per Drag & Drop zu verschieben?
Itachi Uchiha
Vielleicht
2
Nein, es ist nicht dein Bündel. Stellen Sie sicher, dass das Symbol, das Sie auf iTunesConnect hochgeladen haben, keinen Alphakanal enthält
Paulw11
@ Paulw11Ich habe das Alpha wie folgt entfernt: stackoverflow.com/a/38256612/237509 und erneut hochgeladen, aber beim Senden erhalte ich immer noch die gleiche Nachricht.
JOG
@DSDharma Ja, ich habe versucht, Drag & Drop sowohl auf "Nicht zugewiesen" in Xcode als auch auf Drag & Drop und auf iTunes Connect in der App-Übermittlung zu ziehen, um das Symbol dort erneut hochzuladen, aber kein Erfolg.
JOG

Antworten:

142

Gelöst durch Hinzufügen eines iOS Marketing 1024pt-Symbols im Projekt

Varinder Singh iPhone Dev
quelle
9
In meinem Fall wurde es "App Store iOS" im Gegensatz zu "iOS Marketing" genannt, aber das Symbol befindet sich immer noch ganz am Ende der Liste und das einzige mit dieser Größe, sodass es keine Verwirrung geben sollte.
TGO
2
Dies sollte die akzeptierte Antwort sein. Das gleiche Problem tritt bei der offiziellen Veröffentlichung von Xcode 9 auf. Es ist kein Fehler, Apple benötigt nur 1 weiteres Symbolformat für den neu gestalteten App Store.
Manuel
1
Zu Ihrer Information. Wenn Sie auch für Android entwickeln, haben Sie diese Größe bereits, sodass Sie sie nicht erstellen müssen.
Micah Montoya
1
Wie kann ich der Liste in appIcon ein iOS-Marketing-Symbol hinzufügen? Ich habe es nicht aufgelistet, aber der App Store benötigt es immer noch. : /
Luckylooke
Das hilft mir. Aber ich denke, es wäre richtig, wenn die Validierung über die fehlenden Informationen berichten würde, die es in meinem Fall nicht gab.
Arsen
78

Gemäß den neuen Richtlinien für den XCode 9 : Wir müssen ein neues Symbol mit der Größe 1024pt (neues verfügbares Symbolelement mit dem Namen "App Store iOS 1024pt") unter den AppIcon-Bildsatz ziehen.

Geben Sie hier die Bildbeschreibung ein

WICHTIG: Stellen Sie sicher, dass Sie das Symbol ohne Alpha / Transparenz verwenden

Danach wird die Warnung gelöscht und Sie sollten in der Lage sein, die Binärdatei erfolgreich zur Überprüfung an Apple zu senden.

Referenzlink: https://help.apple.com/xcode/mac/current/#/dev4b0ebb1bb

Gaurav Singla
quelle
1
Ich habe immer noch die Warnung!
Arniotaki
1
Wer hat Apple gesagt, dass das Ziehen die einzige Option sein sollte, um eine Operation auszuführen? Ich starrte 30 Minuten lang auf das Kontextmenü, bis ich diese Antwort las. Danke dir!
Anthares
33

Das Problem scheint darin zu bestehen, eine Binärdatei zu senden, die mit einer Beta-Version von Xcode erstellt wurde. Verwenden Sie eine freigegebene Version von Xcode, wenn Sie Builds an den App Store senden.

JeremyShaw
quelle
1
Das Hinzufügen eines Marketing-Symbols ist obligatorisch und diese Antwort bietet nur eine vorübergehende Problemumgehung.
Viktor Malyi
37
Ich habe jetzt den XCode 9 GM-Samen (nicht Beta) und bekomme dieses Problem.
Crag
6
@Crag in XCode 9 GM, in AppIcon bei Assets finden Sie das Symbol am Ende. In meinem Fall hieß es "App Store" und nicht "iOS Marketing" wie im Screenshot in der Antwort von Varinder.
TGO
1
@TGO Ich habe eine Contents.json-Datei in diesem Ordner mit "idiom": "ios-marketing", aber der Dateiname ist nicht festgelegt ... Ich baue über Cordova, daher möchte ich das lieber nicht manuell als festlegen Ich werde es wegblasen ...
Crag
1
@Crag sorry wenn ich nicht klar war. Screenshot zu dem, was ich meinte . Unscharfe irrelevante Teile. Aber ja, Sie können auch die json bearbeiten,{ "size" : "1024x1024", "idiom" : "ios-marketing", "filename" : "logo_filename.png", "scale" : "1x" }
TGO
15

Für Personen, die nach dem Hinzufügen des neuen App-Symbols immer noch Probleme haben:

Stellen Sie sicher, dass das Kontrollkästchen "Transparenz" deaktiviert ist, wenn Sie das PNG-Bild aus Photoshop exportieren. Anscheinend ist dies ein Problem, auch wenn das Bild keine Transparenz aufweist.

Deaktivieren Sie das Kontrollkästchen Transparenz in Photoshop

Das hat bei mir funktioniert.

Dank Hammouds Antwort unter "Lösen des fehlenden Marketing-Symbols. IOS-Apps müssen 1024 x 1024 Pixel enthalten".

ElBrm
quelle
Danke dir! Hat endlich auch für mich gearbeitet. Hätte das nie gedacht (:
Zeus
15


Fügen Sie in Xcode 8: Suchen Sie Ihr Iconset-Verzeichnis eine vorbereitete Datei (z. B. 'Icon-Marketing.png') hier ein und fügen Sie Folgendes zu Contents.json hinzu

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

Wenn Sie eine IOS-App aus Unity erstellen , gehen Sie folgendermaßen vor :

  1. Gehen Sie im Xcode-Projekt zu Unity-iPhone> Images.xcassets> AppIcon
  2. Scrollen Sie nach unten
  3. Ziehen Sie ein 1024x1024-Symbol ein
  4. Erstellen (CMD + B), Archivieren, Hochladen wie gewohnt
ow3n
quelle
6

Die Richtlinien für App-Symbole haben sich mit der Veröffentlichung der neuen iPhones X, iOS 11 und Xcode 9 geändert.

In Xcode 9 der Größe sollte dem Projekt ein neues App Store-Symbol hinzugefügt werden:

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

Hoffe das hilft.

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

Hinweis: Bis heute wurden die technischen Fragen und Antworten QA1686 - App-Symbole auf iPhone, iPad und Apple Watch nicht mit dieser Anforderung aktualisiert.

Mustafa
quelle
4

Ich verwende Beta 3 und erhalte erst nach dem Hochladen eine Warnung. Ich habe eine Binärdatei für Test Flight hochgeladen, nicht veröffentlicht.

AppIcon fügte das Marketing-Image in .xcassets hinzu und korrigierte die Warnung.

Esqarrouth
quelle
3

Wie füge ich "1024 Anwendungssymbol" in sys cordova hinzu?

Konfigurationsdatei bearbeiten:

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

Befehlszeile:

cordova prepare ios

Vergessen Sie nicht, die Datei tatsächlich zum Dateisystem hinzuzufügen res/icon/ios/icon-1024.png.

Tolgatasci
quelle
Hallo Benutzer3585515! Willkommen bei Stack Overflow! Sie können dies als separate Frage hinzufügen und es selbst beantworten, wenn Sie möchten.
JOG
Danke. Ich sende jetzt Frage und Antwort stackoverflow.com/questions/46875315/…
Tolgatasci
0

Das Problem kann auch in den anderen Symbolen liegen. Ich habe das 1024-Symbol ohne Alpha-Kanal erstellt, aber das hat nicht geholfen. Dann habe ich alle Symbole entfernt und erneut hochgeladen. Das hat geholfen.

Jaroslav
quelle
0

Ich habe ein Update der iOS-App an den Apple App Store gesendet. Ich habe den folgenden Fehler gefunden: 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

Laut der neuen Apple-Richtlinie in xcode 9 müssen wir die Unterstützung des Symbols "App Store iOS" hinzufügen. Deshalb habe ich das App-Symbol 1024x1024pt hinzugefügt. Die App wird an den App Store gesendet.

Anil Gupta
quelle