为什么上传到iTunes连接时发生了缺失的64位支持?

Mar*_*tin 23 xcode ios arm64

我尝试通过Application Loader上传文件.但是我从iTunes商店收到了邮件.

缺少64位支持 - 从2015年2月1日开始,提交到App Store的新iOS应用必须包含64位支持,并使用iOS 8 SDK构建.从2015年6月1日开始,应用更新也需要遵循相同的要求.要在项目中启用64位,我们建议使用"标准体系结构"的默认Xcode构建设置来构建包含32位和64位代码的单个二进制文件.

但是我已经在Xcode中添加了arm64,如下图所示.

在此输入图像描述

为什么上传到iTunes连接时发生了缺失的64位支持?

我错过了什么吗?

Sha*_*643 21

今天我遇到了同样的问题我将Build Active Architecture设置为NO并且已经提交了.试一下

  • 但他______ Build Active Architecture设置为NO - 用于发布版本,这是他在归档时应该做的. (4认同)
  • 我还断开iPhone并使顶部栏位于"iOS设备"中.这是工作. (4认同)

zap*_*aph 16

从这个SO答案和这个SO答案

  • 架构:"标准架构"arm7,arm64
  • 有效的架构:"arm64",armv7 ......
  • 仅构建活动架构 - 否(特别是...如果您连接的设备不兼容arm64)


bau*_*sic 5

当我存档最常见的情况,而将设备连接(因为它影响的架构).

(正如Martin对Shashi3456643的回答中提到的那样)