2010-11-18 4 views
2

J'ai initialement soumis et j'ai été approuvé avec le SDK 4.1. J'ai mis à niveau vers le 4.2 et faisait quelques corrections, et quand j'ai essayé de soumettre à l'App Store j'ai reçu ce message:Soumission pour App Store dans 4.2: Étrange erreur "Whitespace" de la validation de la soumission XCode

"Le nom de fichier ne peut pas contenir des espaces."

Mon fichier info.plist avait la valeur par défaut $ {Executable} comme propriété du fichier exécutable. Je suis allé de l'avant et l'ai changé. J'ai essayé de reconstruire, et j'ai eu la même erreur. Chose étrange cependant, le nom de fichier assigné par XCode correspondait à mon "Nom d'affichage de l'ensemble", qui contrôle la façon dont l'application est nommée dans Springboard. J'ai changé la propriété Nom d'affichage de l'ensemble pour avoir No_Spaces, et l'application a réussi la validation.

Je ne veux pas vraiment que mon application ait un caractère de soulignement dans le nom, donc je me demande si c'est un bug ou si j'ai manqué quelque chose quelque part. Gardez à l'esprit que rien d'autre que quelques modifications de code a changé entre la soumission et l'approbation en 4.1, et soumettre à 4.2

Répondre

0

Modifiez le nom du produit dans les paramètres de construction de distribution pour la cible de votre application et supprimez les espaces de ce nom. Il s'agit de l'un des 5 "noms" d'une application (nom de la cible, nom du produit, nom d'affichage de l'ensemble, identifiant de l'ensemble, nom du magasin iTunes), qui peuvent tous être différents. Vous pouvez toujours avoir des espaces dans votre nom iTunes et le nom d'affichage du regroupement sous l'icône.

Questions connexes