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

如何修复Xcode项目中显示为红色的Localizable.strings组?

修复Xcode中Localizable.strings显示红色的问题

故障原因

该问题由Xcode文件路径引用匹配失败导致:Xcode会为所有加入项目的文件存储关联路径,压缩解压操作如果改变了项目根目录层级、路径名编码,就会导致原有的本地化文件关联失效,即便实体文件存放在对应lproj文件夹中也会显示红色。

故障表现参考:
Localizable.strings显示红色故障图

修复步骤

  • 右键选中Xcode导航栏中红色的Localizable.strings条目,选择删除,弹出确认框时仅选择「Remove Reference」,禁止选择「Move to Trash」,避免删除实体文件。
  • 右键点击Xcode导航栏的项目根节点,选择「Add Files to "你的项目名称"」。
  • 在弹出的文件选择器中,找到项目目录下en.lproj、es-419.lproj文件夹内的两个Localizable.strings实体文件,选中两者。
  • 窗口下方的添加选项按如下规则勾选:
    • 若文件已在项目目录内,可不用勾选「Copy items if needed」,否则需要勾选
    • 选中「Create groups」
    • 勾选项目的主Target
  • 点击「Add」完成添加,即可恢复Localizable.strings的正常关联。

验证操作

  • 点击Localizable.strings左侧的展开箭头,确认en、es-419两个子条目均无红色标记
  • 编译项目,确认无编译阶段的资源复制报错即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 00:39:03