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

有人能详细解释一下 ITunes Connect TestFlight 测试版中内部测试人员和外部测试人员的区别吗?这里的区别太简单了。内部测试人员是否需要添加多达10个设备的 UDID?或者苹果现在完全取消了 UDID 要求?

有没有人能解释一下为了分发和测试多达1000个用户的应用程序需要做些什么?如果我有客户的 iTunes 连接凭证,我如何从他自己的帐户共享应用程序?

我知道有太多的问题问在这个线程,这是反对堆栈溢出的政策,但我只需要做的和不做的内部和外部测试这个可怕的 iTunes 连接 试飞测试

43396 次浏览

内部测试人员 必须在 iTunes Connect 中分配管理员、技术人员、应用程序管理员、开发人员或营销人员的角色,而且您只能拥有其中的25个。你应该复习一下 ITunes 连接角色。如果你不信任拥有这些特权的人,他们不是“内部的”,而是“外部的”。

你可以拥有更多的 外部用户,但是在这些用户测试之前,应用程序需要经过 App Store 的审查过程:

提供给外部测试人员的应用程序需要一个 Beta 应用程序审查,并且在开始测试之前必须遵守完整的应用程序商店审查指南。对于包含重大变化的应用程序新版本,需要进行审查。一次可以测试多达10个应用程序,无论是内部测试还是外部测试。

IOS 应用程序测试可以通过多种方式获得早期反馈。企业版、 Adhoc 版和新的 iOS8测试版测试

临时拨款

在这种方法中,重点是设备而不是用户。设备 UDID 需要在会员中心注册,部署配置文件必须包含下载应用程序构建的特定设备的 UDID。这个应用程序可以托管在 testFlight 上,甚至可以放在 Dropbox 上(只支持 https:)。

用于 iOS 应用程序的 TestFlight Beta 测试:

不再需要 UDID。重点是测试用户而不是设备。一个用户可能有多个安装 beta 应用程序的设备。

对于 Beta 测试的测试用户,请参考“ Aaron Brager 的”答案。

把你的应用上传到 TestFlight

内部和外部测试人员都将安装您的应用程序 来自 TestFlight 应用程序。一旦受到邀请,他们将收到一封电子邮件,要求他们安装 TestFlight 应用程序。一旦他们这样做了,他们将能够安装您的测试应用程序..。

内部测试人员: 把这些用户看作是未经批准/审查就接收应用程序即时更新的员工

  • 必须通过 ITC 手动添加
  • 最多25分钟
  • 一旦你的应用程序上传它的可用 马上内部测试人员(之前已经审查)
  • 所有内部测试人员必须作为用户添加到您的 iTC“用户和角色”设置中,即 给予他们一定的权限(查看其他答案和相关文档)。您不会希望在这里随便给任何人授权。
  • 没有60天的时间限制

外部测试员

  • 将只能使用您的上传构建长达60天。如果您添加额外的构建,它们就可以更新,60天就可以重新开始了。

  • 将能够测试您的应用程序后

    1. 你已经提交审查了
    2. 它在测试飞行审查中获得批准
    3. 您将其设置为可用于测试。对于具有相同版本号的新版本,审查过程通常是即时的。如果您添加一个新的版本号,从2016年10月10日起,审查过程可能需要长达48小时。
  • 可以通过导入 csv文件或使用 Fastlane 的 飞行员自动化工具自动添加。

  • 截至目前(2016年8月) ,可添加多达2000个电子邮件地址。每个电子邮件地址将允许用户在多个设备上安装应用程序。电子邮件地址的 没有需要匹配他们的苹果 ID。

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

  • 将被禁止使用你的应用程序后,你已经把它推到官方应用程序商店(迅速结束测试版)或60天已经过去,因为你开始测试,以先到者为准。如果你没有在应用程序商店中启动测试版,而他们试图打开它,它就会崩溃。耶,苹果用户体验!如果你使用相同的 bundleName、 version 和 bundleID (版本号并不重要)将一个版本推送到应用程序商店 < em > ,那么你的 beta 测试人员将在应用程序启动时自动收到应用程序商店版本。

内部测试仪

  1. 电子邮件 ID 应该与苹果帐户一起使用
  2. 内部测试人员将是开发人员帐户的成员 行政,技术,经理,开发人员,市场营销人员
  3. 只允许25名内部测试人员
  4. 每个测试仪可以在多达30个设备上进行测试
  5. 可以一次测试100个应用程序
  6. 生成保持活动状态90天
  7. 没有应用程序测试评测

外部测试仪

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