【问题标题】:The bundle is invalid. New apps and app updates submitted to the App Store must be built with public捆绑包无效。提交到 App Store 的新应用和应用更新必须使用公共构建
【发布时间】:2014-05-16 13:03:06
【问题描述】:

从昨天开始,我无法验证该应用程序,但在上周它运行良好,而现在它没有。我得到了错误:

捆绑包无效。提交到 App Store 的新应用和应用更新必须是公开的。

我使用的是 xcode 5.1 和 SDK 7.1

有人知道吗?

【问题讨论】:

  • 我遇到了同样的错误。对代码进行了快速修复,没有触及与配置文件相关的任何内容。我也在使用 Xcode 5.1 和 SDK 7.0。
  • 这是他们所说的xcode 5.1 and SDK 7.1

标签: ios xcode validation app-store


【解决方案1】:

问题是不符合苹果的角色。根据apple's news

自 2014 年 5 月 15 日起,新应用和应用更新已提交至应用 商店必须使用 Xcode 5.1.1 构建

使用 Xcode 5.1.1 构建并检查它。在归档过程中将 Xcode 版本信息转换为二进制文件,see this post.

【讨论】:

  • 这似乎是个不错的选择。昨天问题开始了,昨天是 5 月 15 日。巧合?我不这么认为!
  • 在使用最新的非测试版 Xcode 5.1.1 构建后,我遇到了同样的错误。事实证明,您不能将 Mac OS 的开发者预览版用于要提交到 App Store 的构建。就我而言,我使用的是 Mac OS 10.10 的最新开发者预览版(我猜 App Loader 会检查您构建的 .app 包中 Info.plist 中的“BuildMachineOSBuild”参数)。在 10.9 上构建解决了这个问题。
【解决方案2】:

Xcode 5.1.1 也有同样的问题

您必须更新您的应用程序加载器才能解决此问题,因为从今天开始,Apple 仅接受来自应用程序加载器的 APP Binary,

最新版本的应用程序加载器。

使用您的 Apple 凭据转到 iTune Connect 登录

转到 --> 管理您的应用程序

从底部链接转到Download Application Loader。它的 82 MB .dmg

使用 XCODE 5.1.1 打开您的项目

现在将您的应用部署目标设置为 7.1 或 7.0(最低)

现在尝试使用最新的应用程序加载器上传您的二进制文件

谢谢

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-26
  • 2014-12-07
相关资源
最近更新 更多