基于 App Store Connect 的 TestFlight 卡在 'Ready to Submit'

TestFlight build on App Store Connect stuck at 'Ready to Submit'

自从最近更新了 App Store Connect 后,我​​完全不知道如何提交新的 TestFlight 版本以供 Beta 审查。

在 'iTunes Connect Users' 下显示 'Ready to Test',而在 'External Testers' 下显示 'Ready to Submit'。

也许我遗漏了一些明显的东西,但我该如何提交测试版审核?我在 TestFlight 上已经有多个版本。

找到了答案,关键是继续 iTunes Connect > 我的应用程序 > TestFlight > 任何组 > 构建,然后通过在其中添加新构建来提交它。

要提交应用以供审核,您需要从 TestFlight > 构建屏幕添加外部用户。 Select 您要提交的构建,并从此屏幕添加个人测试员。只要其中至少有一个是外部的,一系列对话框就会引导您完成提交的其余部分。

在 App Store Connect 中,此过程略有变化。您必须创建一个测试组才能开始外部测试。

操作方法如下:

  1. 导航至我的 Apps/TestFlight 并单击左侧栏中的 添加外部测试人员

  2. 为您的群组命名并点击创建

  3. Select Builds 在顶部然后点击下面的小加号图标。

  4. Select 您的构建并提供审核过程所需的测试信息。

我的问题很相似,卡在了 ready to submit 这一步。我在 appsote 中构建成功,我只需要将其版本更新到较新的版本。 This article 实际上对我有帮助。

Create a new version

When you’re ready to distribute a new version of your app, you create a version using the same app record you created for the original version. The new version will be available free to customers who purchased a previous version. You can only create a new version if the current version status is Ready for Sale or Developer Removed from Sale.

Keep in mind that it's not possible to revert to a previous version on the App Store if you have an issue with your app. You must create and submit a new version.

角色非常重要,如果是开发者角色,则不能提交应用进行审核。

Required role: Account Holder, Admin, or App Manager. See Role permissions.

获得适当的角色后,您需要执行以下步骤

  1. 在主页上,单击“我的应用程序”,然后单击 select 应用程序。

  2. App Store 页面打开,其中包含应用程序信息 selected.

  3. 在左栏中,单击版本或平台添加按钮 (+),然后从 pop-up 菜单中选择一个平台。

  4. 在“新版本”对话框中,输入增量的 App Store 版本号,然后单击“创建”。

  5. 在“应用信息”下,查看并输入有关新版本的元数据。

    创建新版本时,当前版本的元数据会自动传输到新版本。您可以更改的属性将显示在“应用程序信息”页面上的可编辑字段中。

    有关版本属性的说明,请转到平台版本信息。对于必需的和可本地化的属性,请参阅必需的、可本地化的和可编辑的属性。

  6. 在 upper-right 角,单击保存。

    7.In Xcode,在将构建上传到 App Store Connect 之前递增构建字符串,如设置版本号和构建字符串中所述。

  7. 将您的新版本上传到 App Store Connect。

  8. 当您准备好提交构建时,将其添加到最新的 App Store 版本,然后将您的应用提交给应用审核。

我的问题类似,卡在准备提交步骤。我在 appsote 中构建成功,我只需要将其版本更新到较新的版本。我在这里添加了详细的答案