应用程序处理失败,并显示消息“此构建无效”。

Posted

技术标签:

【中文标题】应用程序处理失败,并显示消息“此构建无效”。【英文标题】:App processing fails with message "This build is invalid." 【发布时间】:2019-03-29 05:29:36 【问题描述】:

与即将提交要求的日期一致,我们的应用现在被视为无效。我们相信我们已经满足了所有要求。

苹果说:

即将提交的要求

提醒一下,从 2019 年 3 月 27 日起,所有适用于 iPhone 或 iPad 的新应用和应用更新(包括通用应用)都需要使用 ios 12.1 SDK 构建并支持 iPhone XS Max 或 12.9 英寸 iPad Pro (第三代)。还需要这些设备的屏幕截图。 Apple Watch 的所有新应用和应用更新都需要使用 watchOS 5.1 SDK 构建并支持 Apple Watch Series 4。

目前我们实际上正在使用 Swift 4,但据我所知,其他一切都还可以。我更新了另一个仅使用 Objective C 的应用程序(上传和处理正常)以使用一些 Swift 4,它继续上传和处理正常。

我们确实收到了一封来自 Apple 的电子邮件,但其中没有包含任何有用的信息:

应用商店连接

尊敬的开发者,

我们发现您的应用“[App Name]”最近交付的一个或多个问题。请更正以下问题,然后重新上传。

最好的问候,

App Store 团队

我还在 Xcode 中使用了 Validate 选项,并且二进制文件是有效的。

我曾尝试使用应用程序加载器和 Xcode 10.2 进行上传。

有人有什么想法吗?

【问题讨论】:

检查 plist 中的所有键和描述,了解您在应用中使用的所有权限。像位置、画廊等。还要确保您使用的是来自实际设备而不是模拟器的屏幕截图。 我忘了说我们的 CD 平台已经上传到 AppStoreConnect 几个月了,所以我认为现在这些都不会成为问题。 我们最近遇到了同样的问题。我们的应用程序也上传得很好,昨天我们收到一封拒绝邮件,说我们没有在 plist 中添加必需的键和描述。在我们的例子中,Location 键丢失了。我们已添加并成功上传。 是的,所以我们的电子邮件中没有任何详细信息(见上文)。看起来真的很奇怪。 我们今天遇到了同样的问题。电子邮件中有空行而不是错误。 【参考方案1】:

好的,它现在可以工作了,看来苹果一定是默默地修复了一些东西。

【讨论】:

虽然我们仍然收到一封电子邮件说有问题但是问题应该去的地方是空的。

以上是关于应用程序处理失败,并显示消息“此构建无效”。的主要内容,如果未能解决你的问题,请参考以下文章

iOS 构建:此构建在 iTunes 连接中无效

iOS 静默推送通知失败并显示消息

将免安装应用上传到 Google Play 管理中心失败并显示一般消息

谷歌的 Firebase UI 身份验证失败并显示消息(代码:10 消息:10)

安装失败并显示消息无效文件

强制不和谐显示失败的交互消息