ios10系統下呼叫系統相簿、相機功能,或者蘋果健康都會遇到閃退的情況,呼叫系統相簿報錯描述如下:
解決辦法:
在info.plist-source code中新增
usagedescription相關的key,描述字串自己隨意填寫就可以,但是一定要填寫,不然會引發包無效的問題,
導致上傳打包後構建版本一直不顯示。
nsphotolibraryusagedescription
nscamerausagedescription
nsmicrophoneusagedescription
nslocationusagedescription
nslocationwheninuseusagedescription
nslocationalwaysusagedescription
nscalendarsusagedescription
nsremindersusagedescription
nsmotionusagedescription
nshealthupdateusagedescription
nshealthshareusagedescription
nsbluetoothperipheralusagedescription
如果不起作用,可以請求後台許可權,類似於這樣:
uibackgroundmodes
location
...
或者在
info.plist—property list中新增
麥克風許可權:privacy - microphone usage description
通訊錄許可權: privacy - contacts usage description
藍芽許可權:privacy - bluetooth peripheral usage description
語音轉文字許可權:privacy - speech recognition usage description
日曆許可權:privacy - calendars usage description
定位許可權:privacy - location when in use usage description(在使用應用期間開啟定位)
定位許可權:privacy - location always usage description(總是開啟定位)
iOS 10許可權設定
ios 10發布以來,蘋果公司為了使用者的資訊保安,在訪問內部應用都加入了隱私權限設定,讓使用者來選擇是否使用。如果在開發中不對這些許可權進行設定的話造成crash。在程式的info.plist中新增如以下設定 可以從下表中選擇相應許可權進行配置 許可權info.plist中key info.pli...
適配iOS10 的相關許可權設定
解決辦法 fix method 在info.plist source code中新增 usagedescription相關的key,描述字串自己隨意填寫就可以,但是一定要填寫,不然會引發包無效的問題,導致上傳打包後構建版本一直不顯示。nsphotolibraryusagedescription ns...
iOS10 許可權配置
公升到ios10之後,需要設定許可權的有 日曆許可權 privacy calendars usage description 定位許可權 privacy location when in use usage description 定位許可權 privacy location always usag...