1顶掉、iOS10 新增了很多權(quán)限驗證的配置:
NSBluetoothPeripheralUsageDescription 訪問藍牙
NSCalendarsUsageDescription 訪問日歷
NSCameraUsageDescription 相機
NSPhotoLibraryUsageDescription 相冊
NSContactsUsageDescription 通訊錄
NSLocationAlwaysUsageDescription 始終訪問位置
NSLocationUsageDescription 位置
NSLocationWhenInUseUsageDescription 在使用期間訪問位置
NSMicrophoneUsageDescription 麥克風(fēng)
NSAppleMusicUsageDescription 訪問媒體資料庫
NSHealthShareUsageDescription 訪問健康分享
NSHealthUpdateUsageDescription 訪問健康更新
NSMotionUsageDescription 訪問運動與健身
NSRemindersUsageDescription 訪問提醒事項
如果不配置相關(guān)權(quán)限會出現(xiàn)崩潰的情況埂伦。
調(diào)用系統(tǒng)相冊仔蝌、相機功能泛领,遇到閃退的情況荒吏,描述如下:
This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.
為了解決這種情況敛惊,在info.plist中配置相關(guān)權(quán)限
1@2x.png
會發(fā)現(xiàn)這些權(quán)限配置的描述我發(fā)現(xiàn)是可以設(shè)置為空的,蘋果默認(rèn)有一段文字提示的绰更,如果再寫上我就感覺重復(fù)了(埋下坑了)瞧挤,模擬器真機運行都沒有問題。
2@2x.png
2儡湾、上傳審核的坑
接下來開開心心提交應(yīng)用到iTunes Connect 特恬,顯示構(gòu)建版本“正在處理”后直接消失,上傳了多次都一樣的結(jié)果徐钠,wtf? 什么提示也不給癌刽,后來無意中看了下郵箱,結(jié)果真給發(fā)了郵件提醒尝丐。显拜。。這個賬號一般使用公司的郵箱申請的爹袁。远荠。。如果不去看的話都找不到原因失息。value不留空時譬淳,提交應(yīng)用到iTunes Connect 時档址,顯示構(gòu)建版本“正在處理”后構(gòu)建成功。現(xiàn)在等待審核了邻梆。
——填坑:value值不能為空
3@2x.png
4@2x.png
補充:之前xcode編譯的時候提示的問題現(xiàn)在也反饋到了郵箱里面守伸,意思就是你打完包,上傳完了浦妄,然后它再給你發(fā)個郵件含友,簡直坑坑坑。校辩。窘问。
4@2x.png