在尝试本地化一个项目(最初在Xcode 6中创建)之后,我在调试导航器中看到了一个模糊的错误。
执行的步骤
结果
“文件”“Main.strings”无法打开,因为没有这样的文件。

当试图选择该文件时,将向我发出警报。
“文档”"Main.storyboardc“无法打开。接口生成器无法打开已编译的nibs。

作为正常检查,我创建了一个具有相同设置(使用NSLocalizedString)的新项目,并运行了上面列出的相同步骤。我为附加语言提供了替代翻译,然后构建并运行了该项目,该项目按预期工作,呈现字符串的交替翻译。
环境
我已经尝试过跟踪this answer,但是这个问题和答案并不完全适用于我所看到的问题。
我在这里不知所措。有什么建议吗?
发布于 2016-02-29 00:14:05
我从来没有通过使用Main.strings找到解决这个问题的方法。相反,我将所有可翻译的内容保存在类中,允许我完全依赖Localizable.strings。
发布于 2016-09-14 04:42:04
在Xcode 6上创建的一个项目中,我也遇到了同样的问题。我以以下方式解决了这个问题,而不影响故事板文件的本地化:
一切都会好起来的。
发布于 2017-05-12 17:13:15
从设备中删除应用程序,清理和构建您的项目。
https://stackoverflow.com/questions/33752421
复制相似问题