只是度过另一个晚上,试着想出来。 这就是我在做的事情:
1)在XCode 6.3.1中创建带有选项卡式iOS应用程序的干净项目;
2)在Project / Info / Localisations下我添加另一个本地化(俄语,德语,不重要)
3)在Main.strings文件中,更改相应的字符串,或者通过导出/导入.xliff文件完全相同。
4)从模拟器/设备删除应用程序,从产品/清洁中清除项目,从相应的文件夹中删除派生的应用程序数据
5)在模拟器/设备中更改语言
6)跑步......还是英语。无论如何,本地化的字符串都不会被接收。(即使它们通过助理编辑看起来很好)
我做错了什么?那假设是那么复杂吗?
答案 0 :(得分:0)
尝试在设备上运行。 Xcode 6.x已知模拟器未显示本地化的问题。
答案 1 :(得分:0)
刚从6.3.1更新到7.0.1 XCode,问题已经解决了。 我正在制作完全相同的步骤,并根据我在模拟器设置中选择的语言获得俄语/德语/英语界面。 猜猜就是这样。