添加几个本地化后:
并本地化了(AppName)-info.plist
文件:
并检查了Bundle Resources(也尝试从Copy Resources Bundle
列表中删除Go-info.plist:
和文件属性:
Xcode(4.6.3)给出错误:
错误:无法从'... / Go / Go / Go-Info.plist'读取数据:无法打开文件“Go-Info.plist”,因为没有这样的文件。
看起来Xcode忽略了路径中的本地化文件夹。它试图找到info.plist:
.../Go/Go/Go-Info.plist
代替:
.../Go/Go/(Localization)/Go-Info.plist
我该如何解决?
我认为Info.plist无法本地化。如果要本地化应用程序名称,则应本地化InfoPlist.strings文件并使用这些键:
"CFBundleDisplayName" = "AppName";
"CFBundleName" = "AppName";
一步一步的本地化Info.plist:
“NSLocationAlwaysAndWhenInUseUsageDescription”= “等等”;
“NSLocationAlwaysUsageDescription”= “blabla2”;
这一切都工作,你已经本地化了info.plist文件!