是否有任何工具可以模拟应用商店上传并显示错误?

Is there any tool to simulate an app store upload and show errors?

我正在 iOS 上开发一款应用,但我不是在应用商店中发布该应用的人。因此,每次我都必须将构建发送给尝试上传它的第三方,然后返回给我上传错误。这样既浪费时间又耽误发布

有什么工具可以让我在发送给第三方之前查看构建中是否有任何 "TRC" 错误?

您可以尝试使用 Xcode Organizer 中的 "Validate..." 功能(Window -> Organizer),在您将二进制文件发送给第三方之前找出任何问题聚会。

注意:这需要对第三方的 iTunes Connect 帐户具有某种级别的访问权限。此外,它还要求应用程序实际上是在 iTunes Connect 中创建的,并带有匹配的捆绑包标识符。

我猜测,虽然没有实际尝试,但此权限将与此屏幕截图中的 "Upload Builds" 一致,因此您需要开发人员、应用程序管理员、管理员或法务人员:

这是 "preflight" 整个提交过程的一种方法:

在您自己的 iTunes Connect 个人开发者帐户中,创建一个带有虚拟包 ID 的虚拟应用程序。暂时将您客户应用程序的包 ID 和所有者更改为这个虚拟 ID,构建并上传到您自己的开发者帐户(而不是客户的)。验证和上传 100% 成功后,从您的 iTC 应用程序版本中删除此构建(以便您可以根据需要多次重复使用虚拟包 ID)。丢弃虚拟应用程序存档,并将相同的(除了捆绑包 ID)应用程序发送给您的客户。

您甚至可以将所有客户端的“我的应用”:应用信息和版本详细信息复制到您的虚拟应用条目,以查看在 iTunes Connect 中点击 "Save" 时是否会导致任何问题。即使您不小心点击了 "Submit",您也可以随时拒绝此提交的版本以重新使用您的虚拟应用 ID。