今天想创建一个国际化文件,创建完InfoPlist.strings后遇到一个尴尬的情况,Resource File是空的 =_=
在网上找了半天,最终找到了解决方法。
1.创建一个launchScreen
2.这个时候应该就可以加语言了
3.按照正常步骤去加入国际化文件就可以了,如果你不需要刚刚创建的LaunchScreen,这个时候可以删除掉了。
我的猜测:
为什么创建了LaunchScreen就有文件了,实际上创建了LaunchScreen会生成一个叫做Base.lproj的文件夹,系统应该只能识别这种后缀的文件夹资源,然后你创建一个InfoPlist.strings 文件并选择国际化的语言(如中文)这个时候它会生成en.lproj 和zh.lproj的文件夹,所以这个时候你把LaunchScreen删除也没有关系了。
具体苹果是怎么去识别这些资源文件的,等我有时间再去查资料。
网友评论