6
votes

Chemin d'image non valide IOS7 Icons lors du déploiement de AppStore via Chargeur d'application

Je reçois une erreur chaque fois que j'essaie d'envoyer ma candidature pour examen, il semble indiquer que les icônes IOS7 pour mon application ont des chemins non valides, mais les icônes fonctionnent dans le simulateur et sur un périphérique de développement. Il stipule également qu'il est impossible d'authentifier le colis.

J'ai tenté de mettre à jour les chemins dans le fichier info.plist, mais le problème persiste. P>

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': 'Icon@152'" at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)
        ERROR ITMS-9000: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons': 'Icon@76'" at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)
        ERROR ITMS-9000: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons': 'Icon@120'" at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)


1 commentaires

J'ai ce problème pendant la "validation". L'application et les icônes fonctionnent correctement sur le périphérique pour Dev et Adhoc (TestFlight). Les icônes sont spécifiées comme pour d'autres applications soumises avec succès à l'App Store. Ceci est ma première tentative de soumettre avec Xcode 5.


3 Réponses :


13
votes

Sélectionnez Utiliser le catalogue d'actifs (j'ai opté pour simplement le faire pour les icônes de l'application et non les images de lancement, car mon aucune image trouvée des erreurs n'a été toutes liées aux icônes de l'application, car vous semblez être), puis faites glisser les icônes appropriées. dans leurs points corrects.

La première fois que je l'ai fait, c'était un peu foiré, je crois parce que j'avais défini les ressources, j'ai fini par sélectionner "NE PAS utiliser les catalogues d'actifs" qui réinitialisent les ressources à blanc, supprimé le catalogue d'actifs. , puis sélectionnez à nouveau le catalogue d'actifs.

À ce stade, toutes les taches étaient en blanc et j'ai pu faire glisser et laisser tomber les actifs appropriés aux bons endroits. Notez qu'il n'y a pas de fente d'icône 1x 60pt iOS 7.

J'ai trouvé cet autre fil connexe qui avait la réponse: Comment mettez-vous à jour les icônes de l'application et lancez des images pour prendre en charge les iOS 6 et 7 simultanément?


2 commentaires

Cela a fait l'affaire, j'avais essayé d'utiliser un catalogue d'actifs avant, mais seulement migré vers elle au lieu de partir frais.


Migration a travaillé pour moi. Il semble que Xcode 5.0 (5A1413) soit juste brisé à cet égard. Problèmes hérités!



5
votes

Une solution possible à ce problème consiste à supprimer des références aux actifs d'image de votre plist si vous utilisez le catalogue d'actifs ou corrigez les chemins si vous n'êtes pas.


2 commentaires

En effet ... étrange ces entrées ne sont pas automatiquement nettoyées lorsque des catalogues d'actifs sont utilisés, il est facile de négliger. Surtout parce que cela n'est détecté que lors de la soumission à l'App Store.


Cela a fonctionné. Supprimez les images, puis ajoutez-les à nouveau - quelque chose que vous penseriez propre ferait pour vous.



0
votes

J'ai résolu ce problème, supprimez simplement des références à toutes les icônes et ouvrez le plist et supprimez également les icônes à partir de là, ajoutez les icônes à nouveau dans votre projet, pour résoudre ce problème


0 commentaires