You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS应用显示未在Xcode中选择的带区域码语言,如何移除?

iOS应用语言显示异常问题

我的iOS应用显示的带区域码语言数量超过了我在Xcode中选择的数量:

Xcode语言设置界面

这是我在模拟器和设备的语言选择界面中看到的内容:

语言选择界面

如何移除所有带区域码的语言?我想要移除的包括:

  • English (US)
  • Suomi (Suomi)
  • Deutsch (Deutschland)
  • Kalaallisut (Kalaallit Nunaat)
  • Norsk bokmål (Norge)

解决步骤

1. 清理Info.plist中的多余语言条目

打开项目的Info.plist文件,找到Localizations数组,删除所有带区域码的语言项(如en-US、fi-FI),仅保留基础语言代码(如en、fi)。

2. 删除冗余的本地化文件夹

检查项目目录下的.lproj文件夹,删掉所有带区域码的本地化目录(如en-US.lproj、de-DE.lproj),只保留基础语言对应的文件夹(如en.lproj、de.lproj)。

3. 确认Xcode项目本地化设置

打开Xcode项目设置的Info标签页,查看Localizations列表,移除所有带区域码的语言条目,只保留需要的基础语言。

4. 清理Xcode缓存与构建产物

  • 按Command + Shift + K清理当前项目构建产物
  • 按Command + Option + Shift + K清理Xcode全局缓存
  • 重启Xcode后重新构建应用

5. 验证结果

将重新构建的应用安装到模拟器或设备上,检查语言选择界面,确认带区域码的语言已被移除。

内容的提问来源于stack exchange,提问作者Manuel Rauber

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 05:37:42