iOS10權限聲明國際化


iOS 10要求用戶聲明隱私訪問用途,而且不能為空,否則將會被拒。被拒郵件如下:

解決辦法是在Info.plist中添加Privacy - Camera Usage Description和Privacy - Photo Library Usage Description。

 

如果直接寫在Info.plist中,則不能多語言顯示提示,想要多語言提示,可以選中Info.plist文件

 

選擇Show Raw Keys/Values之后可以顯示XML的Key和Value,將Key的值在 InfoPlist.strings里面做國際化操作即可讓提示產生多語言的效果。

 

在InfoPlist.strings(Base)中添加:

/*權限聲明*/
NSPhotoLibraryUsageDescription = "Used to open photos";
NSCameraUsageDescription = "Used to open camera";

在InfoPlist.strings(Chinese(Simplified))中添加:

/*權限聲明*/
NSPhotoLibraryUsageDescription = "用於打開相冊";
NSCameraUsageDescription = "用於打開相機";

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM