本地化iOS应用程序时出现无效路径 - Xcode 7

3

当我尝试在Xcode 7的本地化中添加语言时,弹出消息如下:“文件路径 /Users/.../es.lproj/Main.Strings 无效。预期前缀为 /Users/.../Base.lproj”

我认为我的项目文件夹有些混乱了!有人可以指导一下怎样修复吗?

一个名为“es.lproj”的文件夹已被添加,但在Xcode导航窗格中不会显示,并且Main.Storyboard上没有箭头。

1个回答

9

好的。解决方案比我预期的要简单,我本来打算开始一个全新的项目!

1)我将Base.lproj文件夹中的文件移动到应用程序的主文件夹中,并重新定义了所有这些文件在“身份和类型”中的路径。

2)然后,在“身份和类型”中名为“Localisation”的部分中,有一个名为“本地化...”的按钮。

3)点击此按钮,Xcode会再次创建Base.lproj文件夹。然后,在“项目”=>“信息”中选择“本地化+”。

4)一切正常工作,并添加了多种语言以及新文件,例如“Localisable.strings”,除了“Main.storyboard”旁边的披露按钮外,在下面是所有本地化的storyboards。


你的意思是你移动了吗? - franck
1
是移动而不是删除 - Ahmed Khedr
在第一步之后,“本地化...”按钮不在那里。请帮忙解决,因为我也遇到了同样的问题。 - Muju

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接