【发布时间】:2015-02-26 19:57:16
【问题描述】:
我要将我的第一个应用程序上传到 iTuneCnnect,但验证已完成 几个警告。我不知道如何解决。 消息显示是这样的
存档通过了多个警告的验证
iTune 存储操作失败:null
他们还给我发了一封电子邮件
“亲爱的开发者,
我们发现您最近交付的“签名并填写”存在一个或多个问题。要处理您的交付,必须更正以下问题:
缺少 64 位支持 - 从 2015 年 2 月 1 日开始,提交到 App Store 的新 iOS 应用程序必须包含 64 位支持并使用 iOS 8 SDK 构建。从 2015 年 6 月 1 日开始,应用程序更新也需要遵循相同的要求。要在您的项目中启用 64 位,我们建议使用“标准架构”的默认 Xcode 构建设置来构建具有 32 位和 64 位代码的单个二进制文件。
一旦这些问题得到纠正,您就可以重新交付纠正后的二进制文件。
问候,
App Store 团队”
但我使用的是“标准架构和 iOS 8 最新 SDK”。
有人可以帮帮我吗?
【问题讨论】:
-
检查项目设置和目标设置。目标设置继承自项目设置,但可以覆盖它们。
-
我要检查什么?就我而言,两者都是相同的
-
SDK 与您正在创建的构建无关。您在构建设置中的有效架构是什么?
-
有效架构是:arm64 armv7 armv7s
-
只需在 Xcode 中选择它们并按退格键将它们重置为默认值。