【发布时间】:2016-02-18 13:22:35
【问题描述】:
尝试本地化项目(最初在 Xcode 6 中创建)后,我在调试导航器中看到了一个模糊的错误。
执行的步骤
- 启用基础本地化
- 为其他语言添加字符串文件(葡萄牙语)
- 编辑方案,将应用程序语言和应用程序区域分别更改为葡萄牙语(巴西)和巴西。
结果
“无法打开文件“Main.strings”,因为没有这样的文件。”
当我尝试选择文件时,我会收到一条警报。
“无法打开文档“Main.storyboardc”。Interface Builder 无法打开已编译的 nib。”
作为健全性检查,我创建了一个具有相同设置的新项目(使用 NSLocalizedString)并执行了上面列出的相同步骤。我为其他语言提供了替代翻译,然后构建并运行了按预期工作的项目,展示了字符串的替代翻译。
环境
- Xcode 7.1.1 (7B1005)
- OS X 10.11.1 (15B42)
我已经尝试关注this answer,但问题和答案并不完全适用于我看到的问题。
我在这里不知所措。有什么建议吗?
- 错误和警报表示什么?
- 为什么一个项目(使用 Xcode 6 创建的)在尝试本地化时失败,而一个全新的项目(使用 Xcode 6 创建)却成功了?
【问题讨论】:
标签: ios xcode localization xcode7