【问题标题】:How do I upload a build to iTunes Connect for TestFlight?如何将构建上传到 iTunes Connect 以进行 TestFlight?
【发布时间】:2015-08-10 07:39:31
【问题描述】:

如何将我在 Xcode 中制作的应用上传到 iTunes Connect 以邀请 Beta 测试人员下载?

我阅读了文档并尝试了它所说的,但它从未上传我的应用程序。

【问题讨论】:

  • 您是否先在 iTunes 连接中创建了应用程序?您是否尝试先在管理器中验证它? Xcode 和 iTunes 连接之间的捆绑标识符匹配吗?
  • 我也对文档感到困惑。很确定他们的答案是循环的:-在测试飞行 beta 测试页面中,它显示“为应用上传构建。请参阅为应用上传构建。” - 在 Uploading a Build 页面中,在 Using Xcode 下,它基本上告诉您上传它和“有关更多信息,请阅读将您的应用程序提交到商店” -在提交您的应用程序页面中,第一件事它说是“在您将构建上传到 iTunes Connect 并充分测试该构建后,使用 iTunes Connect 将构建提交到商店”。哇
  • @EthanFischer 同意了。 SO > 成堆的 Apple 文档。
  • 如果有人解决了您的问题,请标记答案。

标签: ios xcode app-store-connect testflight


【解决方案1】:

如果你有一个现成的应用程序,

1) 选择“通用 iOS 设备”(不要选择连接的任何其他设备或模拟器)

2) 转到产品 --> 存档

3) 如果一切正常,它应该会在管理器中打开存档 - 如果您愿意,您可以在其中更改上传的名称。准备好后点击“验证”,然后点击“提交到 App Store”。

*) 在创建存档的下一个版本时,不要忘记将版本号从 1.0 更改为不同的版本(它是支持文件中某处的“捆绑版本”)

【讨论】:

  • “验证”变灰时会发生什么?
  • “存档”显示为灰色。
  • 如果存档被禁用,您应该确保您没有选择 iOS 模拟器,而是选择了通用 iOS 设备。
  • 我忘记点击验证,但它正在上传存档。这很糟糕吗?
  • 大声笑。这就是开发人员喜欢 stackoverlow 的原因。所有其他网站都显示了同一主题的大量描述。但在这里,2分钟内解决。
【解决方案2】:

由于上述答案有点陈旧,iTunesConnect 也发生了一些变化。您可以按照以下步骤上传构建以进行 Beta 测试:

1) 点击 Product->Archive 将项目存档(确保选择的设备是“Generic iOS Device”,否则存档选项将被禁用)

2) Xcode 需要一些时间来归档项目,成功归档后会打开一个窗口(归档窗口)。

3) 会有“验证”选项(始终建议在上传到应用商店之前验证构建)。点击“验证”选项,如果一切正常,您将看到一个绿色勾号。

4)接下来点击“提交到App Store”选项,上传构建需要一些时间。

5) 上传完成后登录您的iTunesConnect 帐户。那里 MyApps -> YOUR_APP_NAME。

6) 在那里您将看到一个选项 Testflight。在该选项中,您将看到“iOS Builds”。检查上传的构建是否显示在那里,如果没有,别担心它需要几分钟。

7) 现在进入添加 Beta 测试人员部分。有两种方式,即。您可以将测试人员添加为内部测试人员或外部测试人员

a) 内部测试人员

检查此link。添加内部测试人员无需进行 Beta 版审核。

b) 外部测试人员

这需要测试版应用审查。 Beta 版应用审核所需的时间少于实际应用审核所需的时间。要提交测试版应用审核,请单击 Testflight->iOS Builds->build no.(类似于 1.0)中的 build no。

单击“将测试人员添加到构建”并按照步骤操作。应用程序经过测试版审核后,邀请将自动发送给测试人员(如果您选择)。您只需为每个构建提交一次测试版审查。构建经过 beta 审核后,您最多可以添加 2000 名测试人员。

希望这会有所帮助。

 

【讨论】:

  • 我在“产品”下看不到“存档”。 XCode 9.4.1
  • 第 6 步之后,检​​查您的电子邮件。如果有任何问题阻止您的应用程序可用,您将收到通知。如果是,请更正问题并重新上传应用。
【解决方案3】:

从 Xcode 菜单中,转到 Window,然后选择 Organizer

从那里验证您的构建,然后如果它很好,请点击“提交到应用商店”。

完成后,登录 iTunes Connect,您将在屏幕底部看到您的构建

【讨论】:

  • 上传完成后需要多长时间?
  • 情况不同。我已经上传了十分钟左右后在 Connect 中可用的构建,有些则需要一个小时或更长时间。 (它们通常会立即出现,但要经过一段时间才能选择)
  • 啊我的终于出现了。我只是有点困惑,因为在 Xcode 中它说它已上传,但在 iTunes 连接中却没有。
【解决方案4】:

以下是自 2019 年 7 月起有效的步骤:

  1. 在常规属性中更改应用的版本号和/或内部版本号。
  2. 选择要构建的通用 IOS 设备。
  3. 选择产品/存档以创建应用程序的存档。将出现存档管理器窗口。
  4. 验证应用程序。
  5. 选择分发以上传应用程序。
  6. 应用程序处理后,您将收到一封电子邮件。这通常需要不到一个小时。
  7. 登录到 appstoreconnect.apple.com 并选择您的新构建/版本。然后添加测试组或个人测试员。您可能需要回答加密导出问题,并且您将被要求描述此新版本中的更改。点击提交后,该应用会送至 Apple 进行审核。
  8. 大约一天后,Apple 将批准您的应用程序进行分发并自动通知您的测试人员(如果您选择了该选项)。然后,您的测试人员应前往手机上的 Test Flight 应用下载最新版本的应用。

【讨论】:

    【解决方案5】:

    像往常一样通过 Xcode 将您的应用构建提交到 App Store。

    然后进入 iTunes Connect -> 我的应用程序 -> 您的应用程序 -> 然后进入预发行选项卡。

    在“预发布”选项卡中,它将显示您已上传的构建版本。在那里,您将看到提交 Beta App Review 的功能。

    一旦他们批准了,那么你就是金子 :)

    【讨论】:

    • 我必须有一个应用程序图标吗?
    【解决方案6】:

    您需要构建 - 通过 Xcode 将您的应用程序提交到 App Store,确保您嵌入了正确的图标,否则,xcode 将停止并警告您需要为您的应用程序包含的内容。

    然后,(根据需要创建)并登录 iTunes Connect,转到我的应用程序,您将看到您的应用程序。然后你可以添加测试人员进行 beta 测试,如果有的话,你会得到一些崩溃日志。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-29
      • 1970-01-01
      • 2015-07-09
      • 2021-01-16
      • 1970-01-01
      • 2015-03-06
      • 2017-11-01
      • 1970-01-01
      相关资源
      最近更新 更多