问题一:最近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 文件即可。