I think Info.plist can not be localized. If you want to localize your application Name, you should localize the InfoPlist.strings file and use those keys :
"CFBundleDisplayName" = "AppName";
"CFBundleName" = "AppName";
Question
After adding a few Localizations:
and localized the (AppName)-info.plist
file:
and checked Bundle Resources (also tried to remove Go-info.plist from the Copy Resources Bundle
list:
and the file property:
Xcode (4.6.3) give an error:
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.
It looks like Xcode ignores the localization folder in the path. It tried to find the info.plist as:
.../Go/Go/Go-Info.plist
instead of:
.../Go/Go/(Localization)/Go-Info.plist
How can I fix it?
Solution
I think Info.plist can not be localized. If you want to localize your application Name, you should localize the InfoPlist.strings file and use those keys :
"CFBundleDisplayName" = "AppName";
"CFBundleName" = "AppName";
OTHER TIPS
Step by step localized Info.plist:
"NSLocationAlwaysAndWhenInUseUsageDescription"="blabla";
"NSLocationAlwaysUsageDescription"="blabla2";
That's all work and you have localize your info.plist file!