我正在使用Xcode Swift 1.1开发一个应用程序,并使用iOS 7.1和iOS 8.1模拟器进行测试。
该应用程序允许用户访问其照片库,但是在此之前,iOS会显示请求用户权限的隐私警告信息,其标题为英文 - "应用名称"想要访问您的照片。(顺便说一句:当调用PHAsset和/或ALAssetsLibrary时触发此警告)
我的应用程序将提供几种不同的语言,例如中文。然而,每当我尝试本地化或测试不同的语言设置时,上述隐私警告信息总是以英语显示。我希望系统隐私警告信息能够以用户设备设置的语言显示。
我已经尝试了许多不同的Xcode位置设置和本地化语言,但在模拟器中没有任何区别。
如果在真实设备上设置不同的位置,是否应该期望(或放心)iOS会自动显示所有系统生成的隐私警告信息的正确语言?
我在本地化系统隐私警告信息方面遗漏了什么?
(注意:我目前无法在真实设备上进行测试,并且在Info.plist中设置“Privacy - Photo Library Usage Description”键不会更改隐私警告信息标题,而是为其设置了一个可选的描述。)