iTunes Testflight beta测试中内部和外部测试人员的区别?

时间:2015-03-02 04:47:20

标签: ios itunesconnect testflight

任何人都可以详细解释iTunes Connect Testflight beta testing中内部和外部测试人员之间的区别吗?这里的区别太简短了。内部测试人员是否需要添加最多10个设备的UDID?或者苹果现在完全删除了UDID要求吗?

有人可以解释一下分发和测试最多1000个用户的应用需要做些什么吗?如果我有客户端iTunes Connect凭据,我如何从他自己的帐户共享应用程序?

我知道在这个帖子中提出的问题太多了,这违反了stackoverflow的政策,但我只需要这样做,并且不需要对这个糟糕的itunes连接进行内部和外部测试testflight beta testing

4 个答案:

答案 0 :(得分:76)

必须在iTunes Connect中为

内部测试人员分配管理员,技术人员,应用管理员,开发人员或营销人员角色,并且您只能拥有25个。您应该查看iTunes Connect Roles如果您不信任拥有这些权限的人,则他们不会内部&#34;他们会&#34;外部&#34; < / p>

您可以拥有更多外部用户,但在这些用户可以测试之前,应用需要通过App Store审核流程:

  

向外部测试人员提供的应用程序需要Beta App Review,并且必须遵守完整的App Store审核指南才能开始测试。对于包含重大更改的应用的新版本,您需要进行审核。一次可以在内部或外部测试多达10个应用程序。

答案 1 :(得分:25)

将您的应用上传到TestFlight

内部和外部测试人员都会从TestFlight应用安装您的应用。一旦被邀请,他们将收到一封电子邮件,要求他们安装TestFlight应用程序。完成后,他们将能够安装您的测试版应用程序......

内部测试人员:将这些用户视为未经批准/审核即收到应用即时更新的员工

  • 必须通过iTC手动添加
  • 25 Max允许
  • 上传应用后,内部测试人员可以立即(在审核之前)
  • 所有内部测试人员必须以iTC“用户和角色”设置中的用户身份添加,授予他们某些权限(查看其他答案和相关文档)。你不想在这里给任何人任何权限。
  • 没有60天的时间限制

外部测试人员

  • 只能使用您上传的版本最多60天。如果您添加其他版本,他们可以更新,并且60天重新开始。

  • 将能够在

    之后测试您的应用
    1. 您已将其提交审核
    2. 在TestFlight审核和
    3. 中获得批准
    4. 您将其设置为可用于测试。审核过程通常会立即为具有相同版本号的新版本提供支持。如果您添加新版本号,则自2016年10月起,审核流程最多可能需要48小时。
  • 可以通过导入csv文件或Fastlane's pilot自动化工具自动添加。

  • 截至目前(2016年8月),最多可添加2000个电子邮件地址。每个电子邮件地址都允许用户在多个设备上安装应用程序。 的电子邮件地址需要与其Apple ID相匹配。

  • 一旦您的第一个版本可用于测试,他们就会收到安装您应用的邀请。如果您在构建可用于测试后添加新用户,他们将立即收到邀请。如果您上传其他版本,所有用户都会收到通知以安装较新版本的应用。

  • 在您将应用推送到官方应用商店(即将结束测试版)或自您开始测试版已过去60天后,将禁止使用您的应用,以先发生者为准。如果您在不在应用商店中启动的情况下结束测试版,并且他们尝试打开它,它将崩溃。是的,Apple UX!如果您确实将版本推送到具有相同bundleName,version和bundleID的应用商店(内部版本号无关紧要),那么您的Beta版测试人员会在应用程序上线时自动收到应用商店版本的应用商店版本

答案 2 :(得分:3)

用于获取早期反馈的iOS应用测试可以通过多种方式完成。 Enterprise,Adhoc和新的iOS8 Testflight Beta测试

临时供应

在这种方法中,重点是设备而不是用户。设备UDID需要在成员中心注册,部署配置文件必须具有特定设备的UDID才能下载应用程序版本。该应用程序可能托管在testflight甚至Dropbox上(仅支持https:)。

针对iOS应用的TestFlight Beta测试:

不再需要UDID。重点是测试用户而不是设备。单个用户可能拥有可安装测试版应用的多个设备。

Beta测试的测试用户请参考&#34; Aaron Brager&#34;答案。

答案 3 :(得分:2)

内部测试人员

  1. 电子邮件ID应与Apple帐户一起使用
  2. 内部测试人员将成为开发者帐户的成员。角色可能是 管理员,技术人员,经理,开发人员,营销人员
  3. 只允许25位内部测试人员
  4. 每个测试人员可以测试多达30台设备
  5. 一次可以测试100个应用
  6. 构建保持活动90天
  7. 没有app beta审核
  8. 外部测试员

    1. 电子邮件ID不需要与苹果帐户一起使用
    2. 允许10,000名外部测试人员
    3. 一次可以测试100个应用
    4. 构建保持活动90天
    5. 应用程序需要进行beta审核。