移动内部资源.LPROJ文件(Moving .lproj file inside Resources

2019-09-20 13:09发布

我想开始一个项目的定位,并且我已经有Localizable.strings去的英语版本。 现在我想法国添加到该文件,该文件创建一个fr.lproj文件夹,如我期望。 然而,它把它在我的项目的根,我想它我的项目的资源目录内。

Xcode中似乎已经让我感动的文件没有兴趣,如果我在Finder中移动它,它在Xcode预期云红,但不会让我点击查找文件。

我试着移动它在Finder中,然后编辑project.pbxproj在文本编辑器添加Resources/在那里,提到的只是线前fr.lproj/Localizable.strings ,并已经工作,但这样做后,该项目的目标,在Xcode也变成了红色,并建立应用程序不会改变这一事实。 很奇怪..任何想法可能是什么回事,或如何得到这个打算?

Answer 1:

这可以是一个真正的痛苦。 我甚至试图纠正不需要的文件位置时,对我的XCode崩溃。 我发现,最好的办法就是建立本地化的文件(不论是.strings.xib )作为XCode的外源语言版本的副本,然后将其拖放到XCode中。 如果你这样做,那么将XCode的正确显示它和你的目标的构建阶段>复制包资源设置将包括它与它的正确位置。 我不知道为什么你的目标都显示为红色,也许你可以看看下复制包资源的情况下,什么是错了,或者也选择项目,然后在您尚未这样做的情况下验证设置。

另外,如果你已经在模拟器上进行了测试提防的XCode如何不清理您的应用程序文件打包 -您可能想要删除的应用程序,并再次运行它,以确保它的工作与你的新位置。



文章来源: Moving .lproj file inside Resources