Xcode升級(jí)8之后,運(yùn)行工程肯定會(huì)出現(xiàn):This app has crashed because it attempted 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.
然后打包出現(xiàn):構(gòu)建版本無(wú)法添加新安裝包的問(wèn)題江场,這些都是蘋(píng)果新添加的隱私保護(hù)措施曹鸠,從iOS10開(kāi)始,蘋(píng)果更加注重對(duì)用于隱私的保護(hù),app里邊如果需要訪問(wèn)用戶隱私,必須要做描述,所以要在plist文件中添加描述;
* 麥克風(fēng)權(quán)限:Privacy - Microphone Usage Description 是否允許此App使用你的麥克風(fēng)?
* 相機(jī)權(quán)限: Privacy - Camera Usage Description 是否允許此App使用你的相機(jī)累奈?
* 相冊(cè)權(quán)限: Privacy - Photo Library Usage Description 是否允許此App訪問(wèn)你的媒體資料庫(kù)贬派?
通訊錄權(quán)限: Privacy - Contacts Usage Description 是否允許此App訪問(wèn)你的通訊錄急但?
藍(lán)牙權(quán)限:Privacy - Bluetooth Peripheral Usage Description 是否許允此App使用藍(lán)牙?
語(yǔ)音轉(zhuǎn)文字權(quán)限:Privacy - Speech Recognition Usage Description 是否允許此App使用語(yǔ)音識(shí)別赠群?
日歷權(quán)限:Privacy - Calendars Usage Description 是否允許此App使用日歷羊始?
定位權(quán)限:Privacy - Location When In Use Usage Description 我們需要通過(guò)您的地理位置信息獲取您周邊的相關(guān)數(shù)據(jù)
定位權(quán)限: Privacy - Location Always Usage Description 我們需要通過(guò)您的地理位置信息獲取您周邊的相關(guān)數(shù)據(jù)
定位的需要這么寫(xiě),防止上架被拒查描。
在plist文件里添加這幾個(gè)字段(可以根據(jù)自己APP的情況,來(lái)添加,比如我用了藍(lán)牙,就找到帶有Bluetooth的字段),重點(diǎn)是:要在后面添加描述,如果不添加描述,跟沒(méi)加是一樣的,蘋(píng)果還是會(huì)拒絕(最基礎(chǔ)是帶*的前三項(xiàng)添加)
另外我若是沒(méi)有匹配權(quán)限突委,可能安裝包不能在上
轉(zhuǎn)載 http://www.reibang.com/p/39184c765f73 感謝作者