問題一:最近iOS10出來了,Xcode也跟着升級到了8,想着App做個更新,於是修改好了代碼打算上傳新包,無奈總是發現構建不了新版本。這種情況是因為蘋果更重視用戶的隱私,知道原因就能想到對策了,就是在plist.info中添加相應的隱私權限設置及提示文字:
1、藍牙
Privacy - Bluetooth Peripheral Usage Description
是否允許此App使用藍牙?
2、日歷
Privacy - Calendars Usage Description
是否允許此App使用日歷?
3、相機
Privacy - Camera Usage Description
是否允許此App使用您的相機?
4、相冊
Privacy - Photo Library Usage Description
是否允許此App訪問您的相冊?
5、通訊錄
Privacy - Contacts Usage Description
是否允許此App訪問您的通訊錄?
6、地理位置(后台)
Privacy - Location Always Usage Description
是否允許此App訪問您的地理位置?
7、地理位置(前台)
Privacy - Location When In Use Usage Description
是否允許此App訪問您的地理位置?
8、麥克風
Privacy - Microphone Usage Description
是否允許此App訪問您的麥克風?
添加好這些之后,重新打包上傳,很快就能選擇構建版本了。
問題二:升級到Xcode 11.2.1 后,上傳app store失敗,提示需要安裝 .jar
解決方法:
1、在網頁中輸入提示 .jar 文件的下載地址進行下載(如上圖中:
)
2、將下載好的 .jar 文件添加到 /Users/mac/Library/Caches/com.apple.amp.itmstransporter/obr/2.0.0 文件夾下。
3、重新上傳 .ipa 文件即可。