前不久iOS版本升級到了 iOS 10,Xcode也升級到了Xcode 8,但是隨之而來就會遇到一些更新后的問題。在升級過后,在Xcode8中打包并成功上傳到iTunes Connect,但是應(yīng)用商店一直沒有構(gòu)建版本,連構(gòu)建時(shí)效都沒有,等了幾個(gè)小時(shí),然后上傳了兩次發(fā)現(xiàn)依然不行。
于是找資料才發(fā)現(xiàn),從iOS10開始,蘋果更加注重對用于隱私的保護(hù),app里邊如果需要訪問用戶隱私,必須要做描述,所以要在plist文件中添加描述。
* 麥克風(fēng)權(quán)限:PRivacy - Microphone Usage Description 是否允許此App使用你的麥克風(fēng)?
* 相機(jī)權(quán)限: Privacy - Camera Usage Description 是否允許此App使用你的相機(jī)?
* 相冊權(quán)限: Privacy - Photo Library Usage Description 是否允許此App訪問你的媒體資料庫?
通訊錄權(quán)限: Privacy - Contacts Usage Description 是否允許此App訪問你的通訊錄?
藍(lán)牙權(quán)限:Privacy - Bluetooth Peripheral Usage Description 是否允許此App使用藍(lán)牙?
語音轉(zhuǎn)文字權(quán)限:Privacy - Speech Recognition Usage Description 是否允許此App使用語音識別?
日歷權(quán)限:Privacy - Calendars Usage Description 是否允許此App使用日歷?
定位權(quán)限:Privacy - Location When In Use Usage Description 我們需要通過您的地理位置信息獲取您周邊的相關(guān)數(shù)據(jù)
定位權(quán)限: Privacy - Location Always Usage Description 我們需要通過您的地理位置信息獲取您周邊的相關(guān)數(shù)據(jù)
定位的需要這么寫,防止上架被拒。
在plist文件里添加這幾個(gè)字段(可以根據(jù)自己APP的情況,來添加,比如我用了藍(lán)牙,就找到帶有Bluetooth的字段),重點(diǎn)是:要在后面添加描述,如果不添加描述,跟沒加是一樣的,蘋果還是會拒絕(最基礎(chǔ)是帶*的前三項(xiàng)添加)。
在上傳就會成功了。
新聞熱點(diǎn)
疑難解答