xcode 错误 ITMS-90086:缺少 64 位支持。提交失败并在 iTunes 上提交应用程序时出错

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/29665755/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 07:00:27  来源:igfitidea点击:

ERROR ITMS-90086: Missing 64-bit support. Submission fails with error on submit app on iTunes

iosxcodebuild

提问by Shriram Kadam

I tried to upload my app via Application Loader. But I got an error from the iTunes store.

我尝试通过 Application Loader 上传我的应用程序。但是我从 iTunes 商店收到错误消息。

ERROR ITMS-90086: "Missing 64-bit support - Beginning on February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. Beginning June 1, 2015 app updates will also need to follow the same requirements. To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code."

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

I already added the arm64 in Xcode like the following picture.

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

enter image description here

在此处输入图片说明

enter image description here

在此处输入图片说明

What can I do?

我能做什么?

采纳答案by u626198

It seems u are using old device for testing, like iPhone5. U need change your build target from your iPhone5 or other old iOS device to "Generic iOS Device".

看来您正在使用旧设备进行测试,例如 iPhone5。你需要将你的构建目标从你的 iPhone5 或其他旧的 iOS 设备更改为“通用 iOS 设备”。

Just be Top Right of your XCode

只是在你的 XCode 的右上角

回答by Fahri Azimov

In the Valid Architecturesfield of build settings, you should add arm64to support 64-bit devices.

Valid Architectures构建设置字段中,您应该添加arm64支持 64 位设备。