升级iOs 9 Xcode 7打破了iOS本地化

前端之家收集整理的这篇文章主要介绍了升级iOs 9 Xcode 7打破了iOS本地化前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用Localizable.strings文件和NSLocalizedString宏将我的应用程序本地化为意大利语和英语.我还启用了基本本地化.在iOS 8的模拟器和设备上一切正常,但在iOS 9上,应用程序始终使用英语,即使在iPhone设置中默认选择意大利语的设备上也是如此.
iOS 9是否会改变本地化?

这是Xcode本地化设置的屏幕截图
1

以及用于测试的设备

提前致谢

解决方法

解决了,“问题”是info.plist文件中关键的“本地化本地开发区域”.它被设置为意大利,因此当应用程序在默认为意大利语的设备中运行时,它显示了字符串的Base本地化版本(英文版). 将价值改为美国解决了这个问题.

猜你在找的iOS相关文章