gpt4 book ai didi

ios - 在 iOS 9 的字符串表中找不到可本地化的字符串

转载 作者:行者123 更新时间:2023-11-29 10:24:48 24 4
gpt4 key购买 nike

我在一家公司工作,该公司有一款应用程序正在生产中,但仅在 iOS 9 中存在本地化错误。 应用程序显示本地化字符串的键,而不是值。显然,它无法在表中找到相应的字符串。 在 iOS 8 上,该应用运行良好

我不太了解源代码,但我确定文件 Localization.strings 位于正确的包中,具有正确的目标。我非常有信心资源就在那里,因为我进行了测试,而且主要是因为字符串在 iOS 8 中就在那里!

我在 iOS 9 中寻找 API 的变化,但找不到与我的问题相关的任何内容。我还在所有 .strings 文件上运行了 plutil 命令,我对所有这些文件都没有问题。

关于在哪里查看的任何线索?

最佳答案

事实证明,该应用程序使用多个 Localization.strings 文件进行特定本地化(调整 bundle 和本地化系统)。删除所有这些文件(具有重复的名称)并将其替换为另一个系统(主要是 plist 文件)使其正常工作。

这里显然存在名称冲突问题,但我仍然对它适用于较旧的 iOS(8 及以下)这一事实感到困惑。

关于ios - 在 iOS 9 的字符串表中找不到可本地化的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32913740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com