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
ERROR ITMS-90086: Missing 64-bit support. Submission fails with error on submit app on iTunes
提问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,如下图所示。
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 Architectures
field of build settings, you should add arm64
to support 64-bit devices.
在Valid Architectures
构建设置字段中,您应该添加arm64
支持 64 位设备。