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

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

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

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

我已经为 Valid Architectures 完成了附加图像等更改。 enter image description here

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

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

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

谢谢,

最佳答案

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

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

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

关于ios - 缺少对 iOS 应用程序的 64 位支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29484889/

相关文章:

ios - 在 Prototype Cell 中访问 UISwitch

iphone - UITableView 刷新导航 Controller 中的数据

swift - 如何在每次再次加载 View 时清除 tableView 数据和 reloadData

android - ARM64 可以在兼容模式下运行 ARM 程序集吗?

ubuntu - 在主机上安装目标库

ios - 无法找到 `GoogleSymbolUtilities (~> 1.1)` 所依赖的 `FirebaseAnalytics` 规范

ios - 强制更新应用程序而不在 AppStore 中发布?

android - 尝试在 ubuntu 中编译 android 内核时出错

ios - 有没有办法在用户不登录的情况下使用 Adob​​e Creative SDK?

ios - 设置 UIAlertView 委托(delegate)