6
votes

XCode 4.2 - Application de chargeur d'applications: Impossible de vérifier les dimensions de l'icône, aucune icône trouvée

Je n'ai jamais eu de problèmes jusqu'à ce que je commence à utiliser Xcode 4.2. Je reçois l'erreur suivante en essayant de télécharger mon application:

Impossible de vérifier les dimensions de l'icône, aucune icône trouvée. Votre système d'exploitation minimum la version est inférieure à 3.2, vous devez donc définir cfbundleiConfile ou fournir un Icône par défaut.png c'est 57x57

J'ai une image "icon.png" et est 57x57. J'ai essayé l'ajouter et le supprimer de Info.Plist. Sans succès. Je ne sais pas quoi faire.

Entrez la description de l'image ici

Voici mon fichier info.plist

Entrez la description de l'image ici

Info.Plist Édité à nouveau

Entrez la description de l'image ici

solution

Merci pour vos commentaires. Le problème était que je ne suivais pas les bonnes étapes pour préparer l'application pour la soumission à Xcode 4. Il est très différent de Xcode 3.2. Si vous suivez les étapes de Ce guide Vous n'aurez pas les problèmes que j'avais. < / p>


0 commentaires

6 Réponses :


6
votes

Assurez-vous que votre info.plist a ces entrées et que les noms de fichiers correspondent exactement (iOS 5 icônes ne peut pas être nécessaire, mais cela ne fait pas mal de les inclure):

Entrez la description de l'image ici

Voici les pages que Apple parle des directives d'icônes:

iOS HIG - Icône personnalisée et image Directives de création
Apple Technique Q & A qa1686 - Icônes de l'application sur iPad et iPhone < / p>


C'est la même chose que ci-dessus, mais avec la touche "brute" / Value paires:

Entrez la description de l'image ici


4 commentaires

J'ai fait tout ce que vous avez chanté et obtenez toujours la même erreur. J'ai mis à jour la question avec la capture d'écran de My Info.Plist et de mes fichiers de navigateur de projet. J'espère que tu peux m'aider.


@T je ne vois pas dans votre capture d'écran une ligne pour juste "fichier d'icônes" (w / o an s ). Double vérification car il existe deux entrées très similaires mais différentes: "Fichier d'icône" et "Fichiers d'icône" (un avec un S et un sans non). Le pluriel a les 6 sous-éléments, mais le singulier est juste un nom de chaîne du fichier d'icônes.


@C Oui, j'ai remarqué que lorsque j'ai téléchargé la capture d'écran. J'ai réparé ça mais je reçois toujours l'erreur.


Merci pour vos commentaires. Le problème était que je ne suivais pas la bonne étape pour préparer l'application pour la soumission à Xcode 4. Il est très différent de Xcode 3.2. Si vous suivez les étapes de [link] weston-fl.com/blog/?p = 2442 Ce guide Vous n'aurez pas les problèmes que j'avais.



4
votes

Le problème réel est que la spécification des fichiers d'icônes dans l'info.plist a changé avec iOS 5. Notez qu'il indique "Fichiers d'icônes (iOS 5)" dans l'info.plist. Si vous spécifiez une cible de construction avant 5.0, vous obtiendrez les messages d'erreur mentionnés, car la spécification des fichiers d'icônes est différente avant 5,0! Vous pouvez soit modifier votre cible de construction en 5.0, soit ajouter des spécifications d'icônes pour plus anciens iOS. (C'est en fait ce qui s'est passé en ajoutant la matrice CFBUNDLEICONFiles à l'info.Plist)

Donc, le problème n'est pas dans Xcode 3.2 versus Xcode 4.2, mais dans la version iOS, vous cible avec votre application.


0 commentaires

-3
votes

Pour éviter plus de réponses, je pose la solution (résolue moi-même)

Le problème était que je ne suivais pas la bonne étape pour préparer L'application pour la soumission dans XCode 4. Il est très différent de Xcode 3.2. Si vous suivez les étapes de [Link] Weston-fl.com/blog/?p=2442 Ce guide Vous n'aurez pas les problèmes que j'avais.


1 commentaires

Cette réponse est trompeuse. La réponse ci-dessous par Rickjansen est correcte.



0
votes

Lorsque j'ai rencontré ce problème avec ma soumission de l'application, j'ai essayé de mon mieux pour assurer l'icône est 57x57 pixel et correctement ajouté mais d'une manière ou d'une autre, les validations ont toujours échoué. Enfin, j'ai supprimé les icônes de l'application du résumé du projet, du fichier de plis et du navigateur de projet. Renommé ces fichiers à Finder et ajouté à nouveau au projet. D'une manière ou d'une autre, cela a travaillé pour moi.


0 commentaires

0
votes

J'ai également fait face au même problème assurez-vous que supprimer le pixel transparent de l'icône que j'ai résolu


0 commentaires

0
votes

Veux partager mon expérience (c'est vraiment un problème frustrant). J'utilise Xcode 4.6.3

Quand j'ai failli abandonné après quelques longues heures d'erreur d'essai-n-erreur, j'ai fait les suivantes:

  1. Supprimer tous les fichiers d'icônes (les références) de mon projet.
  2. Supprimer l'entrée "Fichiers d'icône" dans l'info.Plist
  3. Supprimez les icônes de l'application de l'onglet "Résumé" du navigateur de projet (cliquez avec le bouton droit de la souris sur les icônes et choisissez "Supprimer") pour tous les sections "Déploiement"
  4. Assurez-vous que les noms de fichier d'icônes sont les mêmes que ceux spécifiés à La documentation d'Apple ("I" Con.png, au lieu de "I" Con.Png)
  5. Nettoyer le projet.
  6. Glisser-and-déposez les fichiers d'icônes dans le groupe "Ressources" -> "Images" dans le projet. Et cochez la case pour "Copier les éléments dans le dossier du groupe de destination (si nécessaire).
  7. Ouvrez le navigateur de projet et rendez les icônes de l'application visibles (qui doivent être vides maintenant)
  8. glisser-déposer les fichiers d'icônes (un seul-un) de la liste des fichiers du projet à l'espace d'icônes de l'application (pas de Finder). Il y aura un avertissement indiquant que un fichier existe et confirme le remplacer. Confirmer.
  9. Après avoir fait 8, vous pouvez vérifier l'onglet "Info" (c'est-à-dire l'info.plist) de Project Navigator. L'entrée "Fichiers d'icônes" est apparue.
  10. Construisez à nouveau le projet (pour archiver).

    Je ne sais pas quelle étape ci-dessus a fait l'affaire (c'est pourquoi j'ai essayé d'être très précis à propos de chaque étape, bien que certains aient l'air idiot), mais cela fonctionne pour moi. Bonne chance!


0 commentaires