一、許可權宣告
nscamerausagedescription
please authorize
nscontactsusagedescription
please authorize
nslocationwheninuseusagedescription
please authorize
nsmicrophoneusagedescription
please authorize
nsphotolibraryusagedescription
please authorize
在對應許可權的string裡面不能為空,否則上傳構建版本會失敗。
二、國際化
1、建立infoplist.strings;
2、infoplist.strings 新增國際化;
在infoplist.strings(english)新增:
/*許可權宣告*/
nscamerausagedescription = "used to open camera";
nscontactsusagedescription = "used to open contacts";
nslocationwheninuseusagedescription = "used to open location";
nsmicrophoneusagedescription = "used to open microphone";
nsphotolibraryusagedescription = "used to open photos";
在infoplist.strings(chinese(simplified))新增:
/*許可權宣告*/
nscamerausagedescription = "用於開啟相機";
nscontactsusagedescription = "用於開啟聯絡人";
nslocationwheninuseusagedescription = "用於開啟定位";
nsmicrophoneusagedescription = "用於開啟耳機";
nsphotolibraryusagedescription = "用於開啟相簿";
iOS 10許可權設定
ios 10發布以來,蘋果公司為了使用者的資訊保安,在訪問內部應用都加入了隱私權限設定,讓使用者來選擇是否使用。如果在開發中不對這些許可權進行設定的話造成crash。在程式的info.plist中新增如以下設定 可以從下表中選擇相應許可權進行配置 許可權info.plist中key info.pli...
iOS10 許可權配置
公升到ios10之後,需要設定許可權的有 日曆許可權 privacy calendars usage description 定位許可權 privacy location when in use usage description 定位許可權 privacy location always usag...
IOS程式國際化
1.2 新建後,可以看到工作目錄結構檔案如下,單擊infoplist.strings,檢視右邊的屬性,在localization欄新增語言。1.3 新增完成後開啟對應語言檔案,比如english的新增 cfbundledisplayname china chinese檔案新增 cfbundledis...