2013-03-18 19 views
5

Ho provato a effettuare la localizzazione del nome dell'app utilizzando CFBundleDisplayName.La localizzazione di CFBundleDisplayName non funziona sul dispositivo

Ho creato le informazioni localizzate in due lingue diverse.
In un unico file stringhe ha scritto:
CFBundleDisplayName = "x11111" e in un altro:
CFBundleDisplayName = "y22222"

E nel file Info.plist, ho aggiunto "L'applicazione richiede l'ambiente iPhone" proprietà, e impostare il valore booleano su SÌ. E in info.plist, il "nome visualizzato in bundle" ho usato "x11111".

La localizzazione funzionava correttamente sul simulatore, ma quando è stata testata sul dispositivo, non funzionava. Sul dispositivo, è possibile visualizzare solo il nome che ho usato per il "nome visualizzato in bundle" in info.plist.

A proposito, uso cocos2d per il progetto.

Qualcosa che ho perso o che ho sbagliato?

risposta

0

Se i file di localizzazione ti sono stati forniti e devi aggiungerli, assicurati di aggiungerli correttamente in base al file. In Xcode, mentre aggiungi i file, fai attenzione a come li aggiungi. Ecco come dovrebbero apparire in Xcode Project Navigator.

Li ho aggiunti selezionando tutte le cartelle che non sono state aggiunte correttamente al progetto.

enter image description here

Problemi correlati