it-swarm.com.de

Fehler ITMS-90032: "Ungültiger Bildpfad - Es wurde kein Bild unter dem Pfad gefunden, der unter dem Schlüssel" CFBundleIcons "angegeben ist: AppIcon40x40"

Ich bekomme das " Es wurde kein Bild an dem Pfad gefunden, auf den unter dem Schlüssel" CFBundleIcons "verwiesen wird: " Fehler,enter image description here Selbst wenn ich App-Bilder im Ordner Images.xcastes hinzugefügt habe, während ich meine App in den Appstore hochlade. Ihre sofortige Antwort wird geschätzt. Vielen Dank

39
Md Rais

Ich habe die Lösung für diesen Beitrag herausgefunden und hier erkläre ich, wie ich dieses Problem lösen könnte.

1) Entfernen Sie alle App-Symbole aus dem Ordner Images.Xcassets und fügen Sie sie Ihrem Hauptpaket hinzu. In der Abbildung unten dargestellt.

2) Gehen Sie zu info plist und fügen Sie das Wörterbuch "Icon-Dateien (iOS 5)" hinzu, und fügen Sie den Namen der App-Symbole unter den Zeichenfolgen hinzu (Name der in Ihrer App verwendeten). Es ist in der folgenden Abbildung dargestellt. Stellen Sie sicher, dass die Bilder PNG-Dateien sind. Und Sie werden damit fertig sein. Danke

enter image description hereenter image description here

3
Md Rais

Ich hatte ein ähnliches Problem, als ich meine App übermittelte. Dieselbe Nachricht, außer dass es AppIcon120x120 war. Das Problem beim neuen xcasset-Layout ist ein neues CarPlay-Symbol für iOS8. Durch das Löschen dieses Symbols wurde das Problem behoben, das ich aus Gewohnheit ausgefüllt hatte. Hier habe ich die Antwort gefunden. 90032 ungültiges Bildproblem.

34
codehammer

Ich habe diesen Fehler bekommen; Alle meine Bilder befanden sich korrekt im Ordner Images.xcassets und wurden auf meinem Entwicklungssystem kompiliert, überprüft und ausgeführt. Also habe ich gerade den fehlerhaften Schlüssel aus der Datei <Projektname> -Info.plist gelöscht.

Der Upload in den App Store verlief dann ohne Beanstandung. YMMV.

 Error ITMS-90032

34
user1527225

Ich habe den gleichen Fehler erhalten, als ich meine App mit einer Watchkit-Erweiterung eingereicht habe. Dies ist die Lösung, die für mich funktioniert hat:

  1. Der AppIcon Image-Satz wurde aus meinem Xcode-Projekt Images.xcassets mit allen hinzugefügten Symbolen gelöscht.
  2. Erstellen Sie anschließend den AppIcon Image-Satz mithilfe der + Schaltfläche unten neu, wenn Sie die Images.xcassets-Datei auswählen. Klicken Sie dazu auf die Plus-Schaltfläche und wählen Sie Neues Anwendungssymbol.
  3. Ein neues AppIcon-Image-Set wird erstellt. Fügen Sie nun alle erforderlichen Symbole hinzu, die von der App unterstützt werden. Vergewissern Sie sich, dass sie im PNG-24-Format vorliegen.
  4. Schließlich wählte ich meinen App-Namen Target aus und blätterte unter General auf den Abschnitt App-Symbole und Mittagessenbilder und wählte die neu erstellten AppIcon-Bilder aus der Quelle App-Symbole aus.
  5. Bereinigen Sie Ihr Projekt und bauen Sie es erneut auf .. Diese Lösung hat für mich funktioniert und die Fehler behoben.
6
MSwift

Ich verwende Xamarin Studio V 5.10.3 und hatte einige Probleme mit Application Loader, um die .ipa-Datei an den App Store zu senden. 

Ich hatte auch diesen Fehler itms-90022 wegen des fehlenden Symbols 120x120. Natürlich hatte ich die 120x120-Datei in die Images.xcassets -> AppIcons.appiconset -> Contents.json-Datei eingefügt ... also war ich mir nicht sicher, was das Problem war.

Was schließlich für mich funktioniert hat: 1) Basierend auf der ersten Antwort auf diese Frage entfernte ich die CarPlay 120x120- und 180x180-Bilder aus der Contents.json-Referenz. Ich habe versucht, es erneut zu durchlaufen, aber es ist fehlgeschlagen.

2) Mir fiel auf, dass es 2 Dateien der Größe 120x120 gab (Ich hatte ein 40pt x 3 = 120x120 UND ein 60pt x 2 hochgeladen, das ebenfalls = 120x120 ist. Möglicherweise waren sie widersprüchlich!) Ich habe eine davon entfernt .. NOCH nicht gehen.

3) Ich habe den Ordner AppIcons.apppiconset vollständig aus dem Projekt gelöscht und ihn neu erstellt, indem Sie mit der rechten Maustaste auf Images.xcassets klicken und Hinzufügen -> Neues App-Symbol wählen. Ich habe die Contents.json neu erstellt, wobei sichergestellt ist, dass nicht zwei verschiedene Versionen der 120x120-Datei verwendet werden. Nachdem alle ausgefüllt waren, versuchte ich es erneut über Application Loader zu senden und IT WORKED! 

Kurze Antwort = Löschen Sie den Ordner AppIcons.appiconset und erstellen Sie ihn neu. Stellen Sie sicher, dass Sie nicht zwei verschiedene Dateien mit der gleichen Größe verwenden (z. B. 40pt x3 und 60pt x2).

4
aguazul

Stellen Sie sicher, dass Ihre Bilder nicht beschädigt sind und das richtige Format haben (png24). Ich hatte ein schlechtes Image, das mich stolperte. Nachdem ich alles andere ausprobiert hatte, entdeckte ich übrigens den schlechten. Wäre es nicht schön, wenn wir dazu eine aussagekräftige Fehlermeldung erhalten würden.

4
Heliotropix

Stellen Sie sicher, dass Sie den Image-Ordner für die App-Symbole verwenden.

Entfernen Sie das Symbol und den Namen des Ressourcenpakets aus der Info-Liste.

Sie müssen das Symbol aus der Infopliste oder das App-Symbol aus dem Image-Ordner verwenden.

Verwenden Sie nicht beide, da InfoPlist immer bevorzugt wird.

Ich habe die ICONs aus dem Ressourcenpaket entfernt und dem Image-Ordner hinzugefügt.

4
Anil Gupta

Designer schickte mir JPEG-Dateien, ich war faul, png manuell umbenannt und Assets hinzugefügt. Es gab keine Beschwerde von Xcode, aber beim Hochladen in den Appstore wurde der Fehler angezeigt. Also habe ich mit Werkzeugen konvertiert und es hat funktioniert. 

3
thanhbinh84

Ich habe das gleiche Problem mit Cordova erlebt ... Um das Problem zu lösen, habe ich alle Bilder von images.xcassets/AppIcon.appiconset in einen anderen Ordner meines Laptops exportiert und alle in Xcode gelöscht.

Dann bereinigen und bauen Sie Ihr Projekt.

Ziehen Sie Bilder aus Ihrem Ordner und legen Sie sie erneut in Xcode ab.

3
Joffrey Lgt

Ursache eines Problems

Dies geschieht normalerweise, wenn Application Loader & iTunes Connect keine Symboldatei mit dem angegebenen Namen (hier AppIcon40x40) in Ihrem Symbolverzeichnis finden konnte.

Manchmal verfügen Sie möglicherweise über alle erforderlichen Größen von Symbolen zu Ihrem Projekt, aber dennoch können Sie diesen Fehler aufgrund von Namenskonflikten bei Symbolen feststellen. 

Liste der Symboldateinamen iOS 7

Lösung

Gehen Sie zu Info.plist-> CFBundleIcons und vergleichen Sie alle Ihre eigentlichen Symboldateien mit den hier angegebenen Einträgen (vergleichen Sie die exakten Namen). Löschen Sie hier alle zusätzlichen, die zu einem Fehler beim Hochladen führen können.

2
n.by.n

Öffnen Sie die Datei contents.json im Ordner Images.xcassets> AppIcon.appiconset in einer Texteditoranwendung. Überprüfen Sie jeden Dateiverweis und stellen Sie sicher, dass er eine gültige Datei in diesem Ordner enthält. Wenn einer fehlt oder einen anderen Namen hat, ändern Sie den Text in eine gültige Datei. 

Speichern Sie die Datei und machen Sie dann das, was Sie normalerweise zum Senden tun. Glücklich erfolgreiche Einsendungen?

1
Chris Lambrou

Um Ihre App in AppStore/iTunes zu veröffentlichen, müssen Sie alle diese Varianten des App-Symbols erstellen. 

Sie benötigen Folgendes: 29x29 57x57 40x40 .__60x60 120x120 50x50 Etc.

Um die Validierung erfolgreich zu bestehen, gehen Sie diese Fehler durch und erstellen Sie entsprechende App-Symbole. Am einfachsten ist es, ein App-Symbol in Xcassets zu erstellen. Sie müssen außerdem Startbilder und App-Symbole unter Ziele -> Ihre App -> Allgemein -> App-Symbolquelle und Bildquelle starten festlegen.

Hier ist ein Screenshot eines leeren App-Symbols in Xcassets:

enter image description here

Bereiten Sie auch ein 1024x1024-Image vor, da Sie es vor dem Veröffentlichen der App für das Formular benötigen. Dieses Bild wird für das App-Symbol in iTunes verwendet.

Und für Screenshots (die Sie auch brauchen werden) können Sie Folgendes verwenden: https://github.com/KrauseFx/snapshot

1
Miknash

Für mich bestand die Lösung darin, dass Xcode falsche Bildgrößen in Assets akzeptiert, diese jedoch bei der Validierung fehlschlagen. Genauer gesagt, ich hatte ein 40x40 PNG-Bild in einer 20x20 @ 1x-Box, daher war es nicht gültig.

1
gklka

Für diejenigen, die das gleiche Problem beim Bau eines Cordova-Projekts fanden.

Das Entfernen von CFBundleIcon mit icon.png in info.plist hat das Problem für mich gelöst

0
Bali

Ich habe gerade ein Upgrade auf Unity 5.6 durchgeführt und diesen Fehler in meinen iOS-Builds angezeigt.

Ein Blick auf alle Antworten - es ist klar, dass dies mit dem Zeigen auf CFBundleIcons/AppIcons zu tun hat. In meinem Fall bestand die Lösung darin, dass die BundleID durch das Upgrade des Unity-Projekts entladen wurde. Unity hatte sie auf den Standardwert "com.CompanyName.ProductName" zurückgesetzt, und die BundleID meiner App war das einfache Update.

0
Tyler Morris

Nun, ich bin gerade auf dieses Problem gestoßen. Und die Ursache ist ziemlich seltsam. Der Name der Symboldatei stimmt nicht genau mit dem Namen in meiner info.plist überein. Nur der erste Buchstabe, einer ist Großbuchstaben, der andere Kleinbuchstaben. Es ist in Ordnung, während der Debug-Modus ausgeführt wird. Es funktioniert nicht, wenn ich es in den App Store hochlade.

0
dixiedude

der beste Weg (für mich) ist das Verzeichnis: Images.xcassets file = empty und entferne alle Symbole von Xcode . Ziehen Sie jedes Symbol in Xcode nacheinander in..... clean und build => ok!

0
jeffos

Löschen Sie alle Bilder und erstellen Sie sie im png-Format. Stellen Sie sicher, dass "png". Möglicherweise ist png jedoch ein Problem. Stellen Sie daher sicher, dass png .

0

Ich hatte das gleiche Problem mit einem Cordova 6.3.0-Projekt (IOS 4.2.0) auf Xcode 7.3.1.

Die Lösung bestand darin, die Images.xcassets-Datei zu öffnen und jedes Symbol mit "spotlight" im Namen zu entfernen .. (Ich habe auch die .plist-Datei geöffnet und jeden Schlüssel mit "Icon" im Namen gelöscht, aber ich vermute, dass dies der Fall war nicht benötigt.)

0
user3484977