0

我收到关于缺少 64 位支持的警告。整个消息如下:

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

我已经完成了Valid Architectures的附加图像之类的更改。 在此处输入图像描述

如果我尝试使用支持arm64存档构建。我收到以下错误。 在此处输入图像描述

如果我从有效架构中删除arm64,它将正常工作并成功提交到 iTunes Connect,但我从 iTunes 收到邮件,表明二进制文件缺少 64 位支持。

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

谢谢,

4

3 回答 3

3

Amazon iOS SDK 从 1.7.0 版开始提供 64 位支持

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

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

于 2015-04-07T06:14:45.723 回答
0

这意味着您的库不是为 64 位 arm64 编译的,并且您的应用程序正在期待它,

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

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

于 2015-04-07T07:08:07.410 回答
0

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

您的日志告诉您至少有一个库尚未编译为 64-bit。所以更新你的图书馆,特别是从我认为你需要更新亚马逊图书馆的日志中。

于 2015-04-07T07:19:29.410 回答