ERROR ITMS-90086: "Missing 64-bit support. iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK or later. We recommend using the default "Standard Architectu

我现在的设置:


ERROR ITMS-90086:

应该改成


ERROR ITMS-90086:

这样的设置是正确的,还是会有一个arm64的错误。这是因为我使用的第三方库是zbar,这个第三方库用的是32位的编码

解决:我先把zbar这个扫描二维码的第三方库删除了。用系统的扫描二维码的类库就可以了。

第二个问题就是提交的过程中,没有出现构建的版本。这是因为iOS10的安全性提高了。

解决办法:在info.plist文件中增加一些属性设置项。像:NSBluetoothPeripheralUsageDescriptionApp需要您的同意,才能访问蓝

NSCalendarsUsageDescriptionApp需要您的同意,才能访问日历

NSCameraUsageDescriptionApp需要您的同意,才能访问相机

NSHealthShareUsageDescriptionApp需要您的同意,才能访问健康分享

NSHealthUpdateUsageDescriptionApp需要您的同意,才能访问健康更新

NSLocationAlwaysUsageDescriptionApp需要您的同意,才能始终访问位置

NSLocationUsageDescriptionApp需要您的同意,才能访问位置

NSLocationWhenInUseUsageDescriptionApp需要您的同意,才能在使用期间访问位置

NSMicrophoneUsageDescriptionApp需要您的同意,才能访问麦克风

NSMotionUsageDescriptionApp需要您的同意,才能访问运动与健身

NSPhotoLibraryUsageDescriptionApp需要您的同意,才能访问相册

NSRemindersUsageDescriptionApp需要您的同意,才能访问提醒事项

需要设置那几项,苹果会给你发送一个邮件,在邮件里,有需要设置的选项

你可能感兴趣的:(ERROR ITMS-90086: "Missing 64-bit support. iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK or later. We recommend using the default "Standard Architectu)