iTunes Connect - 预发布 - 内部测试人员的 Beta 测试显示还剩 31 天,这是啥意思?

Posted

技术标签:

【中文标题】iTunes Connect - 预发布 - 内部测试人员的 Beta 测试显示还剩 31 天,这是啥意思?【英文标题】:iTunes Connect - Prerelease - Beta testing with Internal testers says 31 days left, what does this mean?iTunes Connect - 预发布 - 内部测试人员的 Beta 测试显示还剩 31 天,这是什么意思? 【发布时间】:2014-10-24 09:40:30 【问题描述】:

iTunes Connect - 预发布 - 内部测试人员的 Beta 测试显示还剩 31 天,这是什么意思?

应用会在 30 天后自行卸载吗?它会变得不活跃或无法使用吗?会发生什么?

【问题讨论】:

【参考方案1】:

根据几个月的经验,我发现我原来的答案(猜测)是不正确的。如果应用程序在 iTunes Connect Beta 测试中已过期。它将很快(在到期后的一两天内)在安装了它的设备上停止工作。


原答案:

简短回答:测试期结束后,测试人员将无法再接受邀请和安装构建版本。已经安装了构建的测试人员不会受到影响。

在本文档中,

https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html#//apple_ref/doc/uid/TP40011225-CH35-SW2

苹果说:

“30 天测试期结束后,构建状态更改为已过期”

“要在 30 天期限到期后继续测试,请上传另一个版本。当新版本可用时,内部测试人员将自动收到更新通知。要将新版本分发给外部测试人员,您必须提交它到 Beta App Review。一旦获得批准,您可以通过单击 Builds 上的 External Testers 列中的 Send Invites 向外部测试人员发送更新电子邮件,如上所示。"

Apple 没有清楚地描述构建过期时测试人员方面的行为。

但是当我尝试关闭应用上的“TestFlight Beta 测试”时, 提示说

“您确定要停止测试吗? 测试人员将不再能够接受邀请和安装构建。已经安装了构建的测试人员不会受到影响。”

所以我猜构建过期时测试人员方面的行为将是相同的 就像通过关闭“TestFlight Beta 测试”选项关闭测试时一样。

【讨论】:

太棒了。基本上已经安装的内容保持不变,这很好,我不希望测试人员的应用因为我去度假而消失。 根据我的经验,安装的版本在 30 天到期后停止工作,至少对于内部测试人员而言。这似乎也与我的预期相矛盾。 @Dan 你确定构建会在 30 天内停止工作吗?如果是,我认为如果您将其发布为答案,对其他人来说会很有价值。对我来说,绝对有价值。 已安装的版本将在到期后停止为外部测试人员工作。如果您想再获得 30 天,则必须提交新版本。 截至 2015 年 11 月 13 日。测试期为 60 天。【参考方案2】:

根据我的内部测试经验,30 天后,构建更改为已过期,并且将不再在已安装它的设备上启动。尝试启动应用程序将显示启动画面,然后立即退出并返回主屏幕。

我还发现上传新版本不会自动将更新发送给现有的内部测试人员。尽管 iTunes Connect 会说构建可用,但您必须手动关闭 TestFlight 测试,然后再次打开,以使其识别新构建并将更新电子邮件发送给现有的内部测试人员。

【讨论】:

基本上这意味着“内部”构建只能使用 30 天,并在该日期之后变为非活动状态? 根据我的经验,是的。如果您希望它们持续更长时间,则必须通过 iOS 开发人员门户手动配置 UDID,然后手动分发构建。由于 testflightapp.com 已经消失,我认为没有其他方法可以做到这一点。

以上是关于iTunes Connect - 预发布 - 内部测试人员的 Beta 测试显示还剩 31 天,这是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

iTunes Connect 提交当前的预发布版本号

iTunes Connect 拒绝我的二进制文件,因为我使用了 SDK 的预发布版本,我该怎么办?

iTunes Connect 内部版本号重置

如何使用 iTunes Connect 添加内部测试人员

iTunes Connect、内部测试、供应商 ID 更改

iTunes Connect 提交审核错误 [重复]