【问题标题】:The archive passed validation with several warning存档通过了验证,但有几个警告
【发布时间】: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 中选择它们并按退格键将它们重置为默认值。

标签: ios xcode


【解决方案1】:

移除 armv7s,要使用最新的 XCode 构建通用二进制文件,您需要 arm64 和 armv7

【讨论】:

    猜你喜欢
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-30
    相关资源
    最近更新 更多