美文网首页
iOS 国际化时Resource File为空的解决方案

iOS 国际化时Resource File为空的解决方案

作者: 胖子忧郁不起来 | 来源:发表于2018-05-29 18:40 被阅读0次

今天想创建一个国际化文件,创建完InfoPlist.strings后遇到一个尴尬的情况,Resource File是空的 =_=

在网上找了半天,最终找到了解决方法。

1.创建一个launchScreen

2.这个时候应该就可以加语言了

3.按照正常步骤去加入国际化文件就可以了,如果你不需要刚刚创建的LaunchScreen,这个时候可以删除掉了。

我的猜测:

为什么创建了LaunchScreen就有文件了,实际上创建了LaunchScreen会生成一个叫做Base.lproj的文件夹,系统应该只能识别这种后缀的文件夹资源,然后你创建一个InfoPlist.strings 文件并选择国际化的语言(如中文)这个时候它会生成en.lproj 和zh.lproj的文件夹,所以这个时候你把LaunchScreen删除也没有关系了。

具体苹果是怎么去识别这些资源文件的,等我有时间再去查资料。

相关文章

网友评论

      本文标题:iOS 国际化时Resource File为空的解决方案

      本文链接:https://www.haomeiwen.com/subject/igiajftx.html