我想将英语设置为应用程序中的默认语言。
我知道iOS使用首选语言顺序来获取语言。所以我从这个列表中删除了英语来测试默认语言。当前的iOS语言也不在首选语言顺序列表中。
我原以为iOS会从CFBundleDevelopmentRegion中获取值,但这并不起作用。取而代之的是,我从localizable.strings获得了原始键值。
我有英文的localizable.strings文件:

CFBundleDevelopmentRegion:
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>我的开发语言是英语。我尝试设置"en“而不是"$(DEVELOPMENT_LANGUAGE)”,但得到了相同的结果。
项目菜单中的屏幕:

我怎么才能修复它?
发布于 2021-04-14 15:17:15
您不应删除任何文件。进入Project>Scheme>Edit方案,在应用程序语言和应用程序区域弹出窗口中设置您想要在测试期间使用的语言。

https://stackoverflow.com/questions/67086898
复制相似问题