由于app要上線尊蚁,今天提交了一個(gè)版本亡笑,但是appstore上就是不出現(xiàn)構(gòu)建版本,等吧横朋!omga仑乌,等了一小時(shí)了,還不出現(xiàn)G俣А晰甚!坐不住了,后來(lái)查了一下决帖!發(fā)現(xiàn)iOS10以后厕九,蘋(píng)果增強(qiáng)了對(duì)用戶隱私的保護(hù),訪問(wèn)照相機(jī)地回、相冊(cè)扁远、麥克風(fēng)、定位刻像、通訊錄等畅买,這些權(quán)限都需要在info.plist文件中進(jìn)行設(shè)置。如果你用到了定位细睡,關(guān)于定位相關(guān)的都要進(jìn)行添加對(duì)應(yīng)的權(quán)限設(shè)置谷羞。
權(quán)限設(shè)置
<!-- 相冊(cè) --> <key>NSPhotoLibraryUsageDescription</key> <string>App需要您的同意,才能訪問(wèn)相冊(cè)</string>
<!-- 相機(jī) --> <key>NSCameraUsageDescription</key> <string>App需要您的同意,才能訪問(wèn)相機(jī)</string>
<!-- 麥克風(fēng) --> <key>NSMicrophoneUsageDescription</key> <string>App需要您的同意,才能訪問(wèn)麥克風(fēng)</string>
<!-- 位置 --> <key>NSLocationUsageDescription</key> <string>App需要您的同意,才能訪問(wèn)位置</string>
<!-- 在使用期間訪問(wèn)位置 --> <key>NSLocationWhenInUseUsageDescription</key> <string>App需要您的同意,才能在使用期間訪問(wèn)位置</string>
<!-- 始終訪問(wèn)位置 --> <key>NSLocationAlwaysUsageDescription</key> <string>App需要您的同意,才能始終訪問(wèn)位置</string>
<!-- 日歷 --> <key>NSCalendarsUsageDescription</key> <string>App需要您的同意,才能訪問(wèn)日歷</string>
<!-- 提醒事項(xiàng) --> <key>NSRemindersUsageDescription</key> <string>App需要您的同意,才能訪問(wèn)提醒事項(xiàng)</string>
<!-- 運(yùn)動(dòng)與健身 --> <key>NSMotionUsageDescription</key> <string>App需要您的同意,才能訪問(wèn)運(yùn)動(dòng)與健身</string>
<!-- 健康更新 --> <key>NSHealthUpdateUsageDescription</key> <string>App需要您的同意,才能訪問(wèn)健康更新 </string>
<!-- 健康分享 --> <key>NSHealthShareUsageDescription</key> <string>App需要您的同意,才能訪問(wèn)健康分享</string>
<!-- 藍(lán)牙 --> <key>NSBluetoothPeripheralUsageDescription</key> <string>App需要您的同意,才能訪問(wèn)藍(lán)牙</string>
<!-- 媒體資料庫(kù) --> <key>NSAppleMusicUsageDescription</key> <string>App需要您的同意,才能訪問(wèn)媒體資料庫(kù)</string>
小伙伴只要把以上 權(quán)限設(shè)置部分 復(fù)制到程序里的 info.plist 里即可(info.plist右鍵->Open As->Source Code)
希望對(duì)剛接觸iOS的小伙伴有所幫助