缺少对iOS应用程序的64位支持

时间:2015-04-07 06:07:57

标签: ios xcode arm64 base-sdk iphone-64bit

我收到64位支持丢失的警告。整个信息如下:

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

我已经完成了有效架构的附加图像更改。 enter image description here

如果我尝试使用支持 arm64 存档构建。我遇到了以下错误。 enter image description here

如果我将从Valid Architectures中删除 arm64 ,它将正常工作并成功提交给iTunes Connect,但我从iTunes收到二进制文件缺少64位支持的邮件。

我已经完成了谷歌搜索,但无法得到确切的解决方案。请帮我解决这个问题。 任何帮助都一定值得欣赏。

谢谢,

3 个答案:

答案 0 :(得分:3)

Amazon iOS SDK自版本1.7.0起提供64位支持

https://aws.amazon.com/releasenotes/iOS/7003308162044672

只需使用最新版本2.1.0,它将使用arm64标志进行编译。

答案 1 :(得分:0)

这意味着您的库未编译为64位,arm64,而您的应用程序正在等待它,

应该有支持arm64的新版本库,只需查看开发人员的网站。

http://aws.amazon.com/mobile/sdk/

答案 2 :(得分:0)

只需更新有效的体系结构并在Xcode中添加arm64标志,这不是使64位应用程序兼容的唯一步骤。

您的日志告诉您至少一个库尚未针对64位进行编译。因此,更新您的库,特别是日志,我认为您需要更新亚马逊库