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

如何从Localizable.xcstrings中删除未使用的语言

解决Localizable.xcstrings无法删除多余语言的问题

以下是几种可行的解决方法:

方法一:通过项目设置移除语言

  • 打开Xcode,选中你的项目(而非target),切换到Info标签页
  • 在Localizations列表里找到Danish和Swedish,选中后点击列表下方的**-**按钮删除
  • 确认删除时,选择移除对应语言的本地化文件(若存在),返回Localizable.xcstrings文件后,多余的语言标签应该会消失

方法二:清理Xcode缓存与派生数据

Xcode缓存可能导致界面显示异常,可按以下操作清理:

  • 关闭Xcode,右键点击项目的.xcodeproj或.xcworkspace文件,选择显示包内容
  • 删除其中的xcuserdata文件夹,清除用户本地配置
  • 重新打开Xcode,点击顶部菜单Product > Clean Build Folder(快捷键Cmd+Shift+K)
  • 点击Xcode > Settings > Locations,找到Derived Data,点击箭头打开文件夹,删除对应项目的派生数据文件夹
  • 重启项目后,检查Localizable.xcstrings内的多余语言是否消失

方法三:手动修改项目配置文件

若上述方法无效,可直接编辑项目配置文件:

  • 关闭Xcode,用文本编辑器(如VS Code)打开项目.xcodeproj包内的project.pbxproj文件
  • 搜索Danish和Swedish相关条目,删除类似如下的内容:
    /* Danish */ = {
        name = Danish;
    };
    
  • 保存文件后重新打开Xcode,多余语言即可被移除

内容的提问来源于stack exchange,提问作者Haroldo Gondim

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 04:52:32