iOS10權限聲明國際化
阿新 • • 發佈:2017-09-20
sca 選擇 否則 控制 隱私權 body 技術 clas sed
1、xCode8權限
xCode8.0開始蘋果對隱私權限的控制更加嚴格,並且在隱私權限對應的描述不能為空,否則提交時在活動裏面並看不到你提交的二進制文件,並給開發者郵箱發送以下郵件
2、權限描述國際化
解決辦法是在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 = "用於打開相機";
iOS10權限聲明國際化