最近升級了Xcode8.0,真是很多坑啊徒欣,填完一個來另外一個逐样,今天又遇到了一個,這次是上傳構(gòu)建版本等了兩天在iTunes Connect一直不顯示來著打肝,看到反饋郵件才知道用Xcode8.0上傳項目時被駁回說是info.plist里面沒有設(shè)置NSPhotoLibraryUsageDescription脂新、NSCameraUsageDescription、NSContactsUsageDescription粗梭、NSMicrophoneUsageDescription等字段争便,之前這些都是預(yù)設(shè)的不用加,現(xiàn)在強(qiáng)制了断医,真是郁悶
被駁回的原因:
Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.
大概意思就是說得在plist里面必須加上NSPhotoLibraryUsageDescription和NSCameraUsageDescription的鍵值對才行滞乙,之前都是默認(rèn)的奏纪,現(xiàn)在必須加,要不不讓通過斩启,真是坑啊~~具體配置如下圖:
如下方便復(fù)制粘貼用:
麥克風(fēng)權(quán)限:
Privacy - Microphone Usage Description 是否允許此App使用您的麥克風(fēng)序调?
相冊權(quán)限:
Privacy - Photo Library Usage Description 是否允許此App訪問您的相冊?
相機(jī)權(quán)限:
Privacy - Camera Usage Description 是否允許此App使用您的相機(jī)兔簇?
通訊錄權(quán)限:
Privacy - Contacts Usage Description 是否允許此App訪問您的通訊錄发绢?
地理位置權(quán)限(后臺定位):
Privacy - Location Always Usage Description 是否允許此App訪問您的地理位置?
地理位置權(quán)限(前臺定位):
Privacy - Location When In Use Usage Description 是否允許此App訪問您的地理位置?
藍(lán)牙權(quán)限:
Privacy - Bluetooth Peripheral Usage Description 是否許允此App使用藍(lán)牙?
日歷權(quán)限:
Privacy - Calendars Usage Description 是否允許此App使用日歷垄琐?
注意在復(fù)制的時候前后不要空格,并且在權(quán)限字段后一定要有描述,不然xcode會自動把這個聲明刪除
查到有前輩講其中有幾項權(quán)限是必需設(shè)置的,我僅僅設(shè)置麥克風(fēng),相機(jī),相冊的權(quán)限聲明之后但是仍然沒有構(gòu)建成功,所以將這所有權(quán)限在plist文件中統(tǒng)一聲明一下最完美,并且提醒用戶的權(quán)限提示框也只有在app中代碼使用到此功能才會彈出,所以不必?fù)?dān)心影響用戶體驗.
所有權(quán)限字段添加完成,再次無論用Xcode還是Application loader上傳成功之后,在iTunes Connect 后臺就會看到成功構(gòu)建的版本,提交審核就可以了!
謝謝