Testflight - 30天后继续测试?

时间:2015-09-04 16:48:51

标签: ios testing core-data testflight

我们正在寻找使用TestFlight为数百名用户运行iOS移动应用的测试广告系列。

(我们不能使用Apple Enterprise帐户)

测试将持续50天,测试飞行构建有30天的限制。

文件说:

  

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

https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html

因此,理论上,我们可以测试0.9.0版本一个月,然后构建并分发0.9.1并让人们更新(是的有点笨重)。

问题是它确实有效以及更新时本地应用数据会发生什么?像coreData和NSUserDefault?

如果有一些绝对的确认,那将是很好的。

我无法完全测试,因为更新行为在通过30天限制之前和之后可能会有所不同。

提前致谢。

2 个答案:

答案 0 :(得分:0)

是的,发布两个版本的作品。应用数据不应受到影响。确保您的测试人员了解此限制并在截止日期之前进行更新。

答案 1 :(得分:0)

注意:如果更新内部版本号而不是版本,Testflight会将其组合在一起并自动发送更新。更改版本时,您必须登录iTunes Connect并在新版本上启用Testflight。 如果您想跳过30天的限制,可以使用其他服务进行分发,例如Fabric™Beta。这需要注册每个设备,并且您在开发人员门户上限制为100个设备。如果您需要更多,可以创建多个开发者帐户。如果您只是在设备上进行测试,则不应再收费。

您的应用数据不会受到更新的影响(除非您对应用进行了更改)。我没有遇到任何问题,之前已经完成了这项工作(达到30天限制然后发送更新)。