從 Xcode 10
開始,會發(fā)現(xiàn)本地化文件(例如:InfoPlist.strings
散罕, Localizable.strings
)不再會有 Base.lproj
這個基礎(chǔ)語言適配文件次员。
以往我們適配不同國家與地區(qū)的語言時第煮,并不能完全將所有語言都照顧到崎场,所以會默認設(shè)定一個Base.lproj
來為那些沒有本地化的國家與地區(qū)提供支持匈庭。(例如:沒有本地化的都顯示英文)
其實未本地化的地區(qū)并不是根據(jù)Base.lproj
來顯示的。
經(jīng)過測試是根據(jù)首選語言順序
中的第二個語言來展示界面的甜攀。
所以這也可能是這次 Xcode 10
將Base.lproj
去掉的原因秋泄。