2013-10-13 6 views
6

Ich erhalte einen Fehler, wenn ich versuche, meine Anwendung zur Überprüfung zu senden. Sie scheint zu zeigen, dass die ios7-Symbole für meine App ungültige Pfade haben, aber die Symbole funktionieren im Simulator und auf einem Dev-Gerät. Es gibt auch an, dass es das Paket nicht authentifizieren kann.Ungültige Bildpfad-ios7-Symbole beim Bereitstellen in Appstore über den Anwendungslader

Ich habe versucht, die Pfade in der info.plist-Datei zu aktualisieren, aber das Problem bleibt bestehen.

Package Summary: 

1 package(s) were not uploaded because they had problems: 
    /var/folders/x3/4cy637515hs8ct3096ssqg_r0000gn/T/725271208.itmsp - Error Messages: 
     Apple's web service operation was not successful 
     Unable to authenticate the package: 725271208.itmsp 
     ERROR ITMS-9000: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons': '[email protected]'" at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage) 
     ERROR ITMS-9000: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons': '[email protected]'" at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage) 
     ERROR ITMS-9000: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons': '[email protected]'" at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage) 
+0

ich dies mit Problem während "Validierung". Die App und die Symbole funktionieren auf dem Gerät für dev und AdHoc (TestFlight) korrekt. Die Symbole werden wie bei anderen Apps angegeben, die erfolgreich im App Store eingereicht wurden. Dies ist mein erster Versuch, mit Xcode 5 einzureichen. –

Antwort

13

Wählen Sie Use Inventarkatalog (entschied ich mich, es zu tun nur für die App-Icons und nicht die Einführung Bilder, weil mein kein Bild gefunden Fehler alle App Icons verwandt waren, wie bei Ihnen zu sein scheinen), dann per Drag & die entsprechenden Symbole an die richtigen Stellen setzen.

Das erste Mal, dass ich dies tat, war es ein bisschen durcheinander, glaube ich, weil ich die Ressourcen eingestellt hatte, so endete ich mit der Auswahl "Verwenden Sie keine Asset-Kataloge", die die Ressourcen leer zurückgesetzt, löschte das Asset Katalog und dann erneut Asset-Katalog verwenden ausgewählt.

An diesem Punkt waren alle Spots leer und ich konnte die richtigen Assets an die richtigen Stellen ziehen und ablegen. Beachten Sie, dass es keinen 1x 60pt iOS 7 Icon Slot gibt.

fand ich diese anderen verwandten Threads, die Antwort hatte: How do you update the app icons and launch images to support IOS 6 and 7 simultaneously?

+0

Das hat den Trick gemacht, ich hatte vorher versucht, einen Asset-Katalog zu verwenden, aber nur dorthin migriert, anstatt neu anzufangen. –

+0

Migrieren arbeitete für mich. Es scheint, dass XCode 5.0 (5A1413) in dieser Hinsicht gerade gebrochen ist. Legacy-Probleme! –

5

Eine mögliche Lösung für dieses Problem ist, Verweis auf Bild-Assets in Ihrem plist zu löschen, wenn Sie den Asset-Katalog verwenden, oder korrigieren Sie die Pfade, wenn du bist nicht.

+1

Tatsächlich ... seltsam, dass diese Einträge bei der Verwendung von Asset-Katalogen nicht automatisch bereinigt werden, ist dies leicht zu übersehen. Zumal es nur beim Einreichen in den App Store erkannt wird. – TheEye

+1

@ anorganic Danke – nivritgupta

+0

Das hat funktioniert. Löschen Sie die Bilder und fügen Sie sie dann wieder hinzu - etwas, von dem Sie glauben würden, CLEAN würde es für Sie tun. –

0

ich dieses Problem gelöst habe, einfach entfernen Verweise auf alle Symbole und den PLIST öffnen und auch von dort die Symbole löschen, die Symbole in Ihrem Projekt hinzufügen wieder, dieses Problem zu beheben