ios – 无法打开文件“Main.strings”,因为没有这样的文件.

ios – 无法打开文件“Main.strings”,因为没有这样的文件.,第1张

概述尝试本地化项目(最初在 Xcode 6中创建)后,我在调试导航器中看到一个模糊的错误. 执行的步骤 >启用基本本地化 >添加其他语言的字符串文件(葡萄牙语) >编辑方案以将应用程序语言和应用程序区域分别更改为葡萄牙语(巴西)和巴西. 结果 “无法打开文件”Main.strings“,因为没有这样的文件.” 在尝试选择文件时,我会收到提醒. “无法打开文档”Main.storyboardc“.Int 尝试本地化项目(最初在 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创建)成功了?

解决方法 我在Xcode 6上创建的项目上遇到了同样的问题.我在不影响故事板文件本地化的情况下以下列方式解决了问题:

>导入本地语言的XliFF(在我的情况下,它是法语)
>尝试运行该应用程序,它将显示上述错误
>现在,右键单击故事书文件,然后单击“在Finder中显示”
>从目录位置,从Base.lproj文件夹中移出.storyboard文件
>现在回到Xcode,删除storyboard文件(仅参考)
>现在,将.storyboard文件从其新位置拖到项目中
>现在,从’file Inspector’为.storyboard文件添加本地化.您可以使用现有的.strings文件进行本地化

一切都应该现在正常.

总结

以上是内存溢出为你收集整理的ios – 无法打开文件“Main.strings”,因为没有这样的文件.全部内容,希望文章能够帮你解决ios – 无法打开文件“Main.strings”,因为没有这样的文件.所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1107438.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存