首页 文章

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

提问于
浏览
53

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

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

我知道在这个帖子中有太多的问题是针对stackoverflow 's policy, but i only need do'而且对于这个糟糕的itunes connect testflight beta testing的内部和外部测试没有注意 .

4 回答

  • 68

    必须在iTunes Connect中为 Internal Testers 分配管理员,技术人员,应用程序管理员,开发人员或营销人员角色,并且您只能拥有其中的25个 . 你应该查看iTunes Connect Roles . If you don't trust someone with these privileges, they aren't "Internal", they're "External".

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

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

  • 3

    将您的应用上传到TestFlight

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

    Internal Testers: 将这些用户视为在未经批准/审核的情况下接收应用即时更新的员工

    • 必须通过iTC手动添加

    • 25最大允许

    • 上传您的应用后,内部测试人员可以使用 immediately (在审核之前)

    • 必须在iTC "Users and Roles"设置中以用户身份添加所有内部测试人员, gives them certain permissions (review other answers and the docs for this). You wouldn't want to give just anyone permissions here.

    • 没有60天的时间限制

    External Testers

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

    • 之后可以测试你的应用程序

    • 您已将其提交审核

    • 它在TestFlight审核中得到批准

    • 您将其设置为可用于测试 . 对于具有相同版本号的新版本,审核过程通常是即时的 . 如果您添加新版本号,则自2016年10月起,审核流程最多可能需要48小时 .

    • 可以通过导入 csv 文件或使用Fastlane's pilot自动化工具自动添加 .

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

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

    • Will be disallowed from using your app after you have pushed it to the official app store (which promptly ends the beta) or 60 days have passed since you started the beta, whichever comes first. 如果您在不在应用商店中启动的情况下结束测试版,并且他们尝试打开它,它将崩溃 . 是的,Apple UX!如果您使用相同的bundleName,version和bundleID(内部版本号无关紧要)将版本推送到应用商店,那么您的Beta版测试人员会在应用程序上线时自动收到应用商店版本的应用商店版本 .

  • 2

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

    Ad-hoc Provisioning

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

    TestFlight Beta Testing for iOS applications:

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

    对于Beta测试的测试用户,请参阅“Aaron Brager's”答案 .

  • 22

    Internal Testester

    • 电子邮件ID应与Apple帐户一起使用

    • 内部测试人员将是开发人员帐户的成员 . 角色可能是管理员,技术人员,经理,开发人员,营销人员

    • 只允许25个内部测试人员

    • 每个测试仪可以测试多达30个设备

    • 可以一次测试100个应用程序

    • Build保持活动90天

    • 没有应用测试版评论

    External Tester

    • 电子邮件ID不需要与Apple帐户一起使用

    • 允许10,000个外部测试人员

    • 可以一次测试100个应用程序

    • Build保持活动90天

    • 应用程序需要beta审核 .

相关问题