TestFlight Beta的测试期结束后,构建状态更改为Expired [英] After the testing period has ended for a TestFlight Beta, the build status changes to Expired

查看:660
本文介绍了TestFlight Beta的测试期结束后,构建状态更改为Expired的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Apple的

In Apple's iTunes Connect Developer Guide, Apple has stated:

  • 内部版本处于活动状态时,将显示测试剩余天数.
  • 30天的测试期结束后,构建状态将更改为过期".
  • 当前未进行测试的内部版本将处于非活动状态.
  • When a build has Active status, the number of days remaining for testing is shown.
  • After the 30 day testing period has ended, the build status changes to Expired.
  • Builds not currently being tested will have the status Inactive.

任何人都可以告诉我这是什么意思吗?

Can anyone please tell me what does this means?

  1. TestFlight Beta是否不适合新测试人员安装应用程序

  1. Whether the TestFlight Beta is not available for new testers to install the app

测试期结束时,已经安装了内部版本的测试人员不会受到影响

我的测试Beta版应用已过期.我的测试人员可以继续测试其设备上已经安装的内部版本,还是应该上传新的内部版本?

My test beta app is expired. Can my testers continue testing the build that's already installed on their devices, or should I upload a new build?

我查看了此上一个这样发布,但没有帮助.

I looked at this previous SO post, but it didn't help.

谢谢!

我在此处找到了解决方案:

I found the solution here:

这是使用TestFlight时的一般限制.苹果可能想阻止TestFlight可以用于将App分发给App Store以外的用户,因此他们执行严格的到期政策. 该应用运行了30天,然后将停止运行. .您可以在这30天内更新Beta,因此Beta测试人员可以更新,然后再获得30天. Apple记录了30天的限制,并且TestFlight应用程序还将告知用户该限制.如果您认为这还不够,还应该将其告知Beta测试人员.

This is a general limitation when using TestFlight. Apple probably wants to prevent that TestFlight can be used to distribute Apps to users outside of the App Store, so they enforce a strict expiry policy. The App runs for 30 days and will then stop working. You can update your beta within this 30 day period, so beta testers can update and then get again 30 days. The 30-day limit is documented by Apple and also the TestFlight App will tell the user about this limit. If you think this is not enough, you should tell your beta testers about it as well.

另一种选择是走老路",即通过带有AdHoc设置配置文件的iTunes分发您的应用程序.这样,您需要自己为每个设备注册UDID,总共只能限制100个设备,但是Beta会一直运行,直到供应配置文件过期(AFAIK这些配置文件每年需要更新).

The alternative would be to go the "old way" by distributing your App via iTunes with AdHoc provisioning profiles. This way you need to register the UDIDs for each device yourself, you are limited to 100 devices in total, but the beta will run until the provisioning profile expires (AFAIK these profiles needs to be renewed every year).

编辑:测试期过去为30天,但已增加到90天.

The beta period used to be 30 days, but has been increased to 90 days.

推荐答案

您的TestFlight应用程序用户应该无法在发布应用90天后启动应用 由于配置限制 .

Your TestFlight app users should not be able to launch the app 90 days after you release it due to provisioning limitations.

如果您希望测试版本持续90天以上,则可以使用老式的

If you want your test versions to last beyond 90 days, you can use good old fashioned ADHOC builds (but you'll be limited to 100 users versus the 10,000 you can use via TestFlight).

这篇关于TestFlight Beta的测试期结束后,构建状态更改为Expired的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆