iTunes 应用上传错误

Posted

技术标签:

【中文标题】iTunes 应用上传错误【英文标题】:Itunes app upload error 【发布时间】:2016-10-27 05:59:08 【问题描述】:

我在将应用程序上传到 iTunes 商店时遇到问题,即 错误 ITMS-90086:“缺少 64 位支持。提交到 App Store 的 ios 应用程序必须包含 64 位支持,并且使用 iOS 8 SDK 或更高版本构建。我们建议对“架构”使用默认的“标准架构”构建设置“在 Xcode 中,构建一个同时支持 32 位和 64 位的二进制文件。”错误 ITMS-90086:“缺少 64 位支持。提交到 App Store 的 iOS 应用程序必须包含 64 位支持,并且使用 iOS 8 SDK 或更高版本构建。我们建议对“架构”使用默认的“标准架构”构建设置" 在 Xcode 中,构建一个同时支持 32 位和 64 位的二进制文件。"

我已经尝试了所有方法,例如将架构更改为

标准架构(armv7,arm64) -$(ARCHS_STANDARD)

有效的架构

armv7 armv64 armv7s

仅构建活动架构

没有

任何人都可以请帮助我从过去两天陷入困境。

【问题讨论】:

你在使用 cocoapods 吗?请确保它们的架构也设置正确 不,我正在使用任何 cocoapods。 您是否在项目中使用任何框架或库? Xcode 的版本是什么? 【参考方案1】: 你有以下 4 样东西: 架构设置为标准架构(armv7、arm64) - $(ARCHS_STANDARD) 基础 SDK 设置为某些 iOS8 SDK,例如最新的 iOS (iOS 8.3) 或 iOS 8.3 仅构建活动架构 --> 发布设置为否 有效架构设置为 arm64 armv7 armv7s

【讨论】:

【参考方案2】:

实际上,问题在于用于解析 XML 响应的依赖项之一,即 RESTKIT(其中有多个目标)。所以我所做的只是添加了指向最新版本的库并复制了我所有的资源、文件到一个新项目。这花了一些时间,但这是留给我的最后一个选择,因为上述解决方案都不适合我。

不管怎样,谢谢你的建议

【讨论】:

以上是关于iTunes 应用上传错误的主要内容,如果未能解决你的问题,请参考以下文章

将应用程序上传到 iTunes 连接 - 错误 90098

将应用程序上传到 iTunes 连接时如何解决 Xcode 验证错误?

上传到 iTunes Connect 时出现签名错误

无法将应用上传到 iTunes Connect

将存档的应用程序上传到 iTunes Connect 时出现错误 ITMS-90085

无法将应用上传到 iTunes