Magazine High tech

CFBundleLocalizations Errors

Publié le 20 mars 2012 par Rbaatouc
CFBundleLocalizationsError Dans la série « les erreurs lors d’une soumission Apple », je vous presente la « CFBundleLocalizations« .

Votre application marche parfaitement mais au moment de soumettre à Apple, voici qu’une belle erreur apparait :

The value of the Info.plist key CFBundleLocalizations is not of the required type for that key.See the Information Property List Key Reference

CFBundleLocalizations Errors

La validation de l’application ne se fait pas; cette erreur vient du fait que vous avez une application multi-langue (avec les localizations files) mais que dans le fichier Info.plist pour la clé Localizations nous avons qu’une seule valeur

CFBundleLocalizations Errors

En réalité, nous devrions avoir un tableau avec pour chaque index le nom de la langue mais il est impossible de changer le type String en Array directement depuis X-Code.

C’est pourquoi il faut éditer le fichier Info.plist sur un éditeur de texte.Ensuite faites une recherche sur le terme « CFBundleLocalizations »

CFBundleLocalizations Errors

Remplacer le bloc <string> par un bloc <array>, vous devez avoir l’image ci dessous en resultat

CFBundleLocalizations Errors

Enregistrez le fichier.

Maintenant si on retourne sur X-Code et qu’on sélectionne le fichier Info.plist on devrait voir un array au lieu du string

CFBundleLocalizations Errors

Voila on peut refaire passer la validation à notre application

CFBundleLocalizations Errors

La validation réussie, vous pouvez dorénavant soumettre l’application sans problème


Retour à La Une de Logo Paperblog

A propos de l’auteur


Rbaatouc 2 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossier Paperblog