【问题标题】:Prerelease build upload to ITunes Connect using altool does not send email invites to internal testers使用 altool 将预发布版本上传到 iTunes Connect 不会向内部测试人员发送电子邮件邀请
【发布时间】:2015-08-15 04:14:00
【问题描述】:

我正在尝试将构建上传步骤集成到我们的 CI 流程中。为此,我正在使用 Application Loader 命令行实用程序“altool”。

我已经在 iTunes Connect 中设置了现有的预发布版本和内部测试人员。

当我使用 Application Loader 上传新版本时,我看到以下内容 在 iTunes Connect 中,正如预期的那样:

  • 版本已上传,可在 Prerelease/Builds 下查看
  • 邀请电子邮件几乎立即发送给内部测试人员
  • 预发布/内部版本中的“有效(还剩 30 天)”

当我使用 altool(以下命令)上传新版本时,

altool --upload-app -f FileName.ipa -u 'username' -p 'password'

我在 iTunes Connect 中看到以下内容:

  • 版本已上传,可在 Prerelease/Builds 下查看
  • 邀请电子邮件不会发送给内部测试人员
  • Prerelease/Builds 中 Internal 下的“Invite Testers”

我希望在我上传构建后立即发送邀请。

我是否缺少使用 altool 触发这些邀请的任何其他步骤/参数?其他人有同样的问题吗?

【问题讨论】:

    标签: ios app-store-connect testflight application-loader


    【解决方案1】:

    AFAIK 对于每个新的版本,您必须在 iTunes Connect 上为该应用程序的新版本启用 TestFlight beta 测试。如果只有内部版本号发生变化,您不必这样做。

    例如,您可以使用 deliver 自动执行此过程(启用新版本进行测试)。 Deliver 上传新的构建,等待它被处理并在之后启用它以进行 TestFlight Beta 测试(如果您使用该命令的--beta 标志,您可以在此处看到它:https://github.com/bitrise-io/steps-deploy-to-itunesconnect-deliver/blob/master/step.sh)。

    【讨论】:

    • 感谢您的回复。实际上,我已经使用命令行创建了 ipa。我正在尝试使用 altool 命令将此 ipa 上传到 iTunes Connect。
    • @coder_andy Deliver 正是这样做的,您可以为其提供 IPA 作为输入,如您在第二个链接中看到的那样。交付页面上没有很好的记录,但它肯定是可能的。
    【解决方案2】:

    在应用提交大约 12 小时后发送了邀请。电子邮件服务器似乎很慢。

    【讨论】:

      猜你喜欢
      • 2015-05-08
      • 1970-01-01
      • 2020-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-17
      相关资源
      最近更新 更多