设置不支持语言时,CFBundleDevelopmentRegion不起作用

时间:2016-03-10 08:03:24

标签: ios objective-c localization bundle

我正在设计一个支持英语,德语和简体中文的应用程序(应用程序默认为英语)。

然而,当我设置一种语言(如德语,支持语言)来启动我的应用程序时,这是正常的。然后我设置另一种语言(如韩语,不支持)并启动应用程序。该应用程序仍然显示德语版本,但英语。

我很确定我的CFBundleDevelopmentRegion设置为en。

如何让该应用以其他语言显示英文版?

1 个答案:

答案 0 :(得分:2)

我自己找到了解决方案。 首先,转到info.plist查看CFBundleDevelopmentRegion 在Xcode 7之前,我们只需要选择以下语言。

enter image description here

我们希望英语成为默认语言。然后我们设置" en"。 但是,Xcode 7更新了同一语言的本地化选项。 像en-UK和en-US一样,实际上是英语。

所以只需选择本地化的国家

enter image description here

我选择了美国,然后问题就解决了。