gpt4 book ai didi

ios - 在 TestFlight Beta 的测试期结束后,构建状态更改为已过期

转载 作者:技术小花猫 更新时间:2023-10-29 11:03:00 46 4
gpt4 key购买 nike

在苹果的 iTunes Connect Developer Guide ,Apple 声明:

  • 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.

谁能告诉我这是什么意思?

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

  2. 测试期结束时,已经安装构建的测试人员不会受到影响

我的测试版应用已过期。我的测试人员可以继续测试已经安装在他们设备上的版本,还是我应该上传一个新版本? Image shows build expired

我看了这个previous SO post , 但它没有帮助。

谢谢!

我找到了解决方案 here :

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.

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 天。

最佳答案

您的 TestFlight 应用用户 should not be able to launch the app 90 days after you release it due to provisioning limitations .

如果您希望您的测试版本持续超过 90 天,您可以使用老式的 ADHOC builds (但与 10,000 you can use via TestFlight 相比,您将被限制为 100 个用户)。

关于ios - 在 TestFlight Beta 的测试期结束后,构建状态更改为已过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31555382/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com