Ungültiger Bildpfad - Im Pfad, auf den unter dem Schlüssel "CFBundleIconFile" verwiesen wird, wurde kein Bild gefunden: Icon.png
Bekam ich diese Fehlermeldung von Application Loader beim hochladen meiner app zu App Store. Meine app wurde entwickelt, in der Zeit von iOS 3.0, und noch Ziele mit iOS 4.3 und höher. Ich vor kurzem aktualisiert, die app zu machen, iOS7-kompatibel. Aber der Application Loader immer wieder diese Art von Fehler zu mir. Ich suchte im Internet und fand, dass ich nicht allein bin. Also ich habe diesen post und hoffentlich, was ich herausgefunden habe über die app-Symbole können anderen Menschen helfen.
InformationsquelleAutor der Frage Julia Zhao | 2013-10-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Klingt wie Sie möglicherweise, wie ich, angenommen haben, den Vorschlag von XCode 5.0 zu migrieren icon-Dateien zu einem Katalog.
Wenn Sie das tun, werden Sie brauchen, um entfernen die CFBundleIconFile ("- Symbol-Datei") parameter in Ihrem Projekt .plist-Datei. Das ist die alte Art und Weise, dies zu tun, und sobald Sie haben migriert, Ihr icon-Dateien, offensichtlich, dass die parameter ist falsch.
Seltsam, dass XCode die migration nicht beheben dies automatisch für Sie. Gewesen wäre, so sehr Apple, um Ihnen zu helfen es.
InformationsquelleAutor der Antwort Wytze
Wenn Ihre app unterstützt iOS 5.0 und höher, verschieben Sie alle icon-Dateien in die Asset-Katalog arbeiten werden.
Wenn Ihre app muss noch zu unterstützen, niedrigere iOS-Versionen (wie meine), die Lösung ist die Verwendung der CFBundleIconFiles Schlüssel in das Projekt plist-Datei. In meinem Fall, meine app ist eine iPhone-only app, so habe ich die folgenden:
Nachdem diese Schritte sollten Sie keine Probleme haben, mit den Symbole, wenn Sie mit dem hochladen Ihrer app in den App Store.
Dem Asset-Katalog vereinfacht die einige der oben genannten Schritte, e.g, Erzeugung niedriger Auflösung Symbol-Dateien (meine Vermutung).
Ich habe die oben genannten Informationen von "iOS Human Interface Guidelines", "iOS app programming guide" und "information-Eigenschaft list-Referenz". Suchen Sie nach "app-icons" und alles ist erklärt.
InformationsquelleAutor der Antwort Julia Zhao
Meine Lösung war: in "Bau-Phasen "unter" copy bundle resources", klicken Sie auf '+' und wählen Sie alle Symbole.
Glück.
InformationsquelleAutor der Antwort Elia Weiss
Dein Rezept funktioniert perfekt.
Für meinen Teil,
Habe ich wählen Sie NameOfMyApp-info.plist bei Supporting Files.
Habe ich nur den folgenden Schlüssel öffnen: Symbol-Dateien.
Habe ich einfach alle gelöscht die Zeichenfolge des Bildes. (Die Fehlermeldung in der Submit war genau über diese Bilder.
Ich habe versucht, bezwingend wieder und : Absenden Erfolgreich.
Danke
InformationsquelleAutor der Antwort ShakeMan
Keine der oben genannten Lösungen gearbeitet in meinem konkreten Beispiel.
Am Ende Folgendes hat funktioniert, also falls jemand anderes das gleiche problem:
Asset Catalog
und dann readd "Verwendung von Asset-Katalog" für app-Symbole - das wird wieder eine leere app-Icons set
InformationsquelleAutor der Antwort user38932
Ich im Grunde ging es in der info.plist und entfernt die Symbole, die ich nicht brauche. Ich begann mit dem Cocos2d-Vorlage und brauchen nicht die meisten von Ihnen, so habe ich Sie alle gelöscht. Wenn ich archiviert das Programm und ging, um ihn zu bestätigen, gab es Fehler wie "wo ist dieses Symbol und das Symbol?" Gut, habe ich Sie alle gelöscht. Aber in der info.plist-alle 13 Symbole waren immer noch in der Liste, so dass ich nur entfernt, alle diejenigen, die ich gelöscht.
InformationsquelleAutor der Antwort
In Ordnung für mich, um dieses Problem zu beheben, die ich hatte, um wieder ein icon-Bild.
Die genannten Fehler 'CFBundleIcons':AppIcon40x40 Datei, und wenn ich überprüft die
Images.xcassets
unter derAppIcon
Bild das Bild der Iphone Spotlight IOS 7-9 40pt war in der Tat mit der falschen Auflösung so schleppte ich wieder aus dem Finder auf das Symbol mit 80x80 Auflösung (40x40 multipliziert mit dem Vergrößerungsfaktor 2x).InformationsquelleAutor der Antwort tavi
Dieser Fehler kann mehrere Ursachen haben, wie es scheint. In meinem Fall, zwei Icon-Dateien hatte die falschen pixel Abmessungen (erstellt von cordova). So könnten Sie überprüfen, dass.
InformationsquelleAutor der Antwort osxdirk
Gefunden, der das gleiche Problem beim erstellen von Cordova-Projekt.
Entfernen
CFBundleIcon
mit - Symbol.png ininfo.plist
gelöscht, das Problem für michInformationsquelleAutor der Antwort Bali