2009-11-13 9 views
4

J'ai problème avec le XCode-> Projet-> Modifier actif cible « ProjectName » miseiPhone App Nom du produit

Je suis en train de définir le « Nom du produit » comme « My App », mais lors de l'exécution du application dans l'appareil. J'obtiens une erreur en tant que caractère illégal présent dans le nom du produit.

J'ai même essayé avec - et _ (My-App, My_App) mais aucun de ces travaux.

Cependant, cela fonctionne très bien dans le simulateur.

Quelle peut être la raison?

Merci.

+0

Quelle est l'erreur exacte? Qu'est-ce que vous avez en tant qu'identifiant "Bundle" dans votre Info.plist? –

+0

Je reçois une erreur comme ceci : erreur: CFBundleIdentifier 'com.qdideas.My_App' contient le caractère illégal '_' – Biranchi

+0

Après avoir essayé de définir "MY App" pour TOUS CONFIGURATIONS sous Cible> Préférences> Construire> Emballage? –

Répondre

5

Par défaut, Xcode a utilisé le nom du produit dans le cadre de l'identificateur de l'ensemble. L '"identifiant d'ensemble" doit être conforme aux règles d'URL et être composé uniquement de caractères autorisés dans les URL. Les caractères légaux sont des lettres, des chiffres, "-", ".". En bref, supprimez l'espace dans l'identifiant "Bundle": "MyApp".