2013-08-05 13 views
16

Dopo aver aggiunto alcune Localizzazioni:Xcode non può individuare localizzato info.plist

enter image description here

e localizzato il file (AppName)-info.plist:

enter image description here

e controllato bundle risorse (provato anche a rimuovere Go -info.plist dall'elenco Copy Resources Bundle:

enter image description here

e la proprietà del file:

enter image description here

Xcode (4.6.3) danno un errore:

error: could not read data from '.../Go/Go/Go-Info.plist': The file “Go-Info.plist” couldn’t be opened because there is no such file.

Sembra Xcode ignora la cartella localizzazione nel percorso. Ha cercato di trovare l'info.plist come:

.../Go/Go/Go-Info.plist 

invece di:

.../Go/Go/(Localization)/Go-Info.plist 

Come posso risolvere il problema?

+0

io non sono sicuro che si può localizzare un Info.plist. Se vuoi localizzare il tuo AppName dovresti localizzare il file infoPlist.strings e aggiungere quelle chiavi: "CFBundleDisplayName" = "AppName"; "CFBundleName" = "NomeApp"; – Toploulou

risposta

39

Penso che Info.plist non può essere localizzato. Se si vuole localizzare il vostro nome dell'applicazione, è necessario localizzare il file diInfoPlist.strings e utilizzare quelle chiavi:

"CFBundleDisplayName" = "AppName"; 
"CFBundleName" = "AppName"; 
+0

Rilascia la doppia quota della chiave poiché è già un valore NSString, funziona bene per me. – Itachi

+0

Ecco il documento Apple per riferimento: https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html#//apple_ref/doc/uid/TP40009254-102276 –

+0

Grazie per aver sottolineato che Info.plist e InfoPlist.strings sono 2 cose ... Penso che molte persone "intelligenti" come me ignorerebbero la loro differenza quando si localizzano. –

Problemi correlati