gpt4 book ai didi

ios - 使用 Ghost Localizable.strings, "real"一个被忽略

转载 作者:行者123 更新时间:2023-11-29 11:19:40 25 4
gpt4 key购买 nike

好吧,这让我很紧张!

我一定是对某个文件做错了什么,但我的应用程序现在使用来自“幽灵”Localizable.strings 的字幕。从那以后我更改了文件的内容,但所有更改都被忽略了。

  • 我以“常规”方式获取字幕:NSLocalizedString(@"captionKey", nil)
  • 忽略对 Localizable.strings 的任何更改
  • 如果我删除 Localizable.strings 引用和文件,该应用仍会显示正确的标题!
  • 删除 nslocalizable.strings 后,我搜索了所有包含我的字幕的文件,但一无所获,但在我构建时它们会显示出来。
  • 我试过重置模拟器,清理我的项目……什么都没有。仍然显示旧字幕
  • 我的 iPhone 也有同样的问题
  • 当我通过无线方式分发 IPA 时,这次不显示字幕,只显示键

请帮忙!

编辑:根据 DarkDust 的评论,我从 iPhone 中删除了应用程序,清理了项目,构建并运行,应用程序现在显示 key 。很正常。但是当我添加一个新的 Localizable.strings 时,它被忽略了。如果它有助于下面的代码记录 (null):

NSLog(@"%@", [[NSBundle bundleForClass:[self class]] pathForResource:@"Localizable"ofType:@"strings"]);

最佳答案

好的,找到问题了。我以某种方式搞砸了构建规则(Xcode 4 -> 选择你的目标 -> 选项卡“构建规则”)在那里,我有一些不使用“CopyStringFile”的“CopyStringsFile”规则。不知道这是怎么发生的。我所要做的就是删除它们(使用“CopyStringFile”确保至少留下一个)

棘手的事情

关于ios - 使用 Ghost Localizable.strings, "real"一个被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7930444/

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