0

Hi I was just wondering if there was a way to stop a beta version of an app once it's no longer beta and live in the AppStore. like many iOS devs I have been using beta testers to test my apps before release, I was wondering if there is any way to stop the beta versions working on a certain date or revoke the provisioning profile as they use:

get-task-allow

or do there beta versions just work forever or until the provisioning profile expires.

Any input would be appreciated as I've searched & searched but can't find an answer.

Thank You

4

2 回答 2

1

该应用程序将继续工作,直到配置文件过期。除非您提前采取措施,否则您只能要求用户删除应用程序。

我将代码添加到我的 beta 版本中,使应用程序在构建后的几天内简单地退出。当然,这可以通过将设备上的日期更改为过去的日期来解决,但对我来说这不是问题。

当然还有其他选择,但您需要问自己真正需要付出多少努力才能使旧的测试版无法正常工作。

于 2014-04-09T22:48:03.997 回答
1

没有内置方法可以使应用程序无效。您可以在您的应用程序的测试版中构建日期检查,这样它就不会在某个日期之后运行 - 人们可以更改他们设备上的日期,但大多数人不会打扰。

我通常会使用 iTunesConnect 提供的代码免费下载已发布的版本来奖励我的 beta 测试人员

于 2014-04-09T22:49:08.900 回答