2013-08-05 12 views
16

Po dodaniu kilku lokalizacjach:Xcode nie może zlokalizować zlokalizowane info.plist

enter image description here

i zlokalizowane plik (AppName)-info.plist:

enter image description here

i sprawdzone Bundle zasobów (również próbował usunąć Go -info.plist z listy :

enter image description here

a właściwość file:

enter image description here

Xcode (4.6.3) daje błąd:

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.

to wygląda Xcode ignoruje folder lokalizowania w ścieżce. Próbował znaleźć info.plist jak:

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

zamiast:

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

Jak mogę to naprawić?

+0

nie jestem pewien, że można lokalizować się info.plist. Jeśli chcesz zlokalizować swoją AppName, powinieneś zlokalizować plik infoPlist.strings i dodać te klucze: "CFBundleDisplayName" = "AppName"; "CFBundleName" = "Nazwa aplikacji"; – Toploulou

Odpowiedz

39

Myślę, że Info.plist nie może być zlokalizowany. Jeśli chcesz, aby zlokalizować swoją nazwę aplikacji, należy zlokalizować InfoPlist.strings plik i użyć tych klawiszy:

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

Upuść podwójną wycenę klucza, ponieważ jest to wartość NSString, działa dobrze dla mnie. – Itachi

+0

Oto dokument Apple Doc w celu odniesienia: https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html#//apple_ref/doc/uid/TP40009254-102276 –

+0

Dziękuję za wskazanie, że Info.plist i InfoPlist.strings to 2 rzeczy ... Myślę, że wielu "inteligentnych" ludzi, takich jak ja, przeoczyłoby ich różnicę podczas lokalizowania. –

Powiązane problemy