问题描述
在即将发布的“汇率仓库”应用测试中,发现应用的名称没有实现本地化,当前的语言环境为English。
Xcode应用的LocalizableLocal文件是正常配置的。
经过与之前开发的“存钱猪猪”应用对比,发现问题为Xcode中的Display Name是写死的。
上图位置:Xcode左上角顶部找到项目名称,在TARGETS -> General -> Identity中找到DisplayName字段。
对比之下“存钱猪猪“的Display Name是空的。
因此,解决方案为将此处的DisplayName置空。
问题得到解决。
同类问题
- Swift取消Text的自动本地化实现:https://fangjunyu.com/2024/10/18/swift%e5%8f%96%e6%b6%88text%e7%9a%84%e8%87%aa%e5%8a%a8%e6%9c%ac%e5%9c%b0%e5%8c%96%e5%ae%9e%e7%8e%b0/
- Swift本地化显示异常问题:Localizable与插值不兼容:https://fangjunyu.com/2024/10/17/swift%e6%9c%ac%e5%9c%b0%e5%8c%96%e6%98%be%e7%a4%ba%e5%bc%82%e5%b8%b8%e9%97%ae%e9%a2%98%ef%bc%9alocalizable%e4%b8%8e%e6%8f%92%e5%80%bc%e4%b8%8d%e5%85%bc%e5%ae%b9/
- Xcode本地化词条文件失效:https://fangjunyu.com/2024/06/05/xcode%e6%9c%ac%e5%9c%b0%e5%8c%96%e8%af%8d%e6%9d%a1%e6%96%87%e4%bb%b6%e5%a4%b1%e6%95%88/
- Xcode15本地化应用程序名称和内容:https://fangjunyu.com/2024/05/21/xcode15%e6%9c%ac%e5%9c%b0%e5%8c%96%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e5%90%8d%e7%a7%b0%e5%92%8c%e5%86%85%e5%ae%b9/
- Xcode本地化失效问题:https://fangjunyu.com/2024/06/02/xcode%e6%9c%ac%e5%9c%b0%e5%8c%96%e5%a4%b1%e6%95%88%e9%97%ae%e9%a2%98/
- Xcode提示:Localizable.xcstrings cannot co-exist with other .strings or .stringsdict tables with the same name.:https://fangjunyu.com/2024/06/02/xcode%e6%8f%90%e7%a4%ba%ef%bc%9alocalizable-xcstrings-cannot-co-exist-with-other-strings-or-stringsdict-tables-with-the-same-name/