Xcode在启用标准体系结构时缺少64位支持

gb_*_*_kf 6 iphone 64-bit xcode itunesconnect ios

我查看了几个类似的问题,仍然无法让它工作.当我将我的应用存档并上传到应用商店时,收到错误消息:

iTunes Store操作失败.缺少64位支持.从2015年2月1日开始,上传到App Store的新iOS应用程序必须包含64位支持,并使用Xcode 6或更高版本中包含的iOS 8 SDK构建.要在项目中启用64位,我们建议使用"标准体系结构"的默认Xcode构建设置来构建具有32位和64位的单个二进制文件.

错误信息

正如其他问题/答案中所建议的那样,我已将我的应用程序推荐到推荐设置,将标准架构和有效架构设置为包含arm64(见下文) 标准架构

这不起作用,当我尝试上传应用程序时,我收到了相同的错误消息.这样做时我没有任何iOS设备连接到我的机器.我还读到一些第三方库可能导致这种情况,但我相信我使用的唯一第三方库是谷歌分析和谷歌移动广告,我最近都更新过(我甚至尝试删除谷歌分析,但这也没有用) .请参阅链接库部分: 链接库

完成所有这些后,我不知道为什么错误消息仍然出现.我还尝试删除派生数据.其中一个类中是否有其他设置可能阻止应用程序支持64位?如何让这个应用程序支持64位?

我之前尝试的问题/答案:

iOS应用:缺少64位支持

iOS:已启用标准体系结构,但iTunes无法识别64位支持

iOS应用提交:缺少64位支持

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

Dha*_*ura 15

要启用64位支持:

您需要在"Valid Architectures"下添加"arm64",并将"Architecture"设置为"Standard Architecture",如附带的屏幕截图所示.

还要确保将"仅构建活动架构"改为否.

启用64位支持