iOS 应用提交的分发验证失败

Posted

技术标签:

【中文标题】iOS 应用提交的分发验证失败【英文标题】:Distribution Validation Failed for iOS App Submission 【发布时间】:2014-05-08 14:26:03 【问题描述】:

所以我正在向 iTunes 提交我的第一个应用程序,我经历了整个过程,当我点击我的存档上的分发以便我可以提交我的应用程序以供批准时,我得到这张图片说某个很多事情都失败了。我修复了所有丢失的应用程序图标(我不知道您必须拥有它们,但我现在拥有它们)。

如果可能的话,你们能否解释一下每一个的含义以及如何解决它(我在这里遇到了一个非常大的问题,因为我的应用实际上是两天后到期的学校项目的一部分)。

【问题讨论】:

哪一部分你不明白?您缺少 120x120 图标并且您的应用程序太大。它是 100MB,它需要小于 60MB。 这是我第一次上传应用程序。对不起。另外,如果它太大了,我怎么把它变小?我以为 fifa 应用超过 1.5 GB,为什么我的应用也不能超过 60 MB? 如何让可执行文件变小? (我来这里寻求帮助是因为我不知道该怎么做/理解这个) 如果在应用商店中提供您的应用是您项目的一项要求,那么您可能不会成功。应用审核过程通常需要几天时间。 【参考方案1】:

您的应用程序中是否包含大文件?在 Xcode Supporting Files 文件夹中,右键单击每个文件并选择 Show in Finder 以查看每个文件的大小。最大的文件是绝对必要的还是另一个文件的副本?

您的代码中是否存在包含数千个或更多元素的大型数组?数据可以放在代码外部的服务器上并读入吗?

【讨论】:

以上是关于iOS 应用提交的分发验证失败的主要内容,如果未能解决你的问题,请参考以下文章

IOS 验证/提交到 iTunes Connect 失败

Alamofire 包含应用存档验证失败

AirWatch 身份验证失败

包含 iOS8 的 WebKit 框架验证失败

Xcode 6 App Store 提交失败并显示“您的帐户已经拥有有效的 iOS 分发证书”

iOS 7 的 Xcode 6.3 应用程序提交失败