Ich kämpfte den ganzen Tag und bis in die Nacht damit und versuchte jede erdenkliche Permutation und fand schließlich diese Lösung - hoffentlich rettet dies jemanden vor diesem Albtraum.
Meine App verwendete zuvor keinen xcassets-Katalog, daher hatte ich dem Projekt einen hinzugefügt, als ich versuchte, dieses Problem mithilfe von Datei - Neu - Datei ... zu beheben und einen Asset-Katalog aus den Dateitypen auszuwählen - ich nannte ihn Assets.xcassets und wählte es im xcode-Projekt. Klicken Sie dann mit der rechten Maustaste in den Bereich rechts und wählen Sie App-Symbole hinzufügen und Bilder starten, dann Neues iOS-App-Symbol. Dann habe ich mein 1024 x 1024-Bild in den Brunnen für den App Store iOS 1024pt-Slot gezogen, von dem Sie denken, dass er funktioniert hätte. Aber ich habe immer noch abgelehnte E-Mails erhalten, nachdem ich sie archiviert und an den Store gesendet habe.
Fehlender Info.plist-Wert - Ein Wert für den Info.plist-Schlüssel CFBundleIconName fehlt im Bundle. bla bla bla...
Ich hatte auch den Schlüssel zur Info.plist für "Icon Name" hinzugefügt, der auch unter CFBundleIconName bekannt ist, und ihn auf einen String-Dateinamen gesetzt, der meinem 1024x1024-Bild im Projekt entspricht. Aber nichts davon funktionierte, obwohl bei der Überprüfung des IPA-Inhalts alles korrekt angezeigt wurde.
Schließlich habe ich das AppIcon aus meinem Katalog mit dem Namen Assets.xcassets gelöscht, sodass es leer war, und Folgendes getan, um das Problem zu beheben:
Gehen Sie zur Haupteinstellung für die App, indem Sie auf Ihren App-Namen klicken und dann die Registerkarte ALLGEMEIN auswählen. Klicken Sie dann im Abschnitt App-Symbole und Bilder starten auf die Schaltfläche neben der Quelle für App-Symbole und wählen Sie die Verwendung eines Asset-Katalogs aus. Wählen Sie den Namen Ihres Asset-Katalogs aus. meins hieß Assets.xcassets - und sagen, um die App mit der Schaltfläche in diesem Popup zu konvertieren (zu migrieren) - ich habe auch das Kontrollkästchen aktiviert, um auch Startbilder zu konvertieren - wenn Sie fertig sind, haben die App Icons Source und die Launch Images Source Namen in der Dropdown-Liste.
Gehen Sie zum Asset-Katalog, indem Sie darauf klicken. Wieder war mein Assets.xcassets. Klicken Sie dann auf den Abschnitt AppIcon und ziehen Sie Ihr 1024x1024-Bild in den App Store iOS 1024pt Well / Slot. Archivieren Sie Ihre App ein letztes Mal und senden Sie sie an den App Store. Zu diesem Zeitpunkt erhalten Sie hoffentlich keine E-Mails mehr aus der Hölle, da ich sie wegen Ablehnung Ihrer App angerufen habe und Sie zu iTunesConnect zurückkehren können, um Ihre App einzureichen.
Viel Glück - ich kann mich in den Schmerz hineinversetzen, den Sie möglicherweise mit diesem meist kryptischen Fehler verspüren, wenn Sie viele vernünftige Korrekturen ausprobiert haben, die einfach nicht aufgegangen sind. So ist das Leben eines Softwareentwicklers manchmal ...;)
Wenn es einfach wäre, würde es jeder tun, richtig. ;)
App Icons Source
Ihren Asset-Katalog in den allgemeinen Projekteinstellungen korrekt eingestellt ?