我们正在寻找使用TestFlight为数百名用户运行iOS移动应用的测试广告系列。
(我们不能使用Apple Enterprise帐户)
测试将持续50天,测试飞行构建有30天的限制。
文件说:
要在30天期限到期后继续测试,请上传另一个 建立。内部测试人员自动收到更新通知 当新版本可用时。要将新构建分发到 外部测试人员,您将其重新提交给Beta App Review。一旦它 批准后,您可以向外部测试人员发送更新电子邮件 单击Builds上的External Testers列中的Send Invites,
因此,理论上,我们可以测试0.9.0版本一个月,然后构建并分发0.9.1并让人们更新(是的有点笨重)。
问题是它确实有效以及更新时本地应用数据会发生什么?像coreData和NSUserDefault?
如果有一些绝对的确认,那将是很好的。
我无法完全测试,因为更新行为在通过30天限制之前和之后可能会有所不同。
提前致谢。
答案 0 :(得分:0)
是的,发布两个版本的作品。应用数据不应受到影响。确保您的测试人员了解此限制并在截止日期之前进行更新。
答案 1 :(得分:0)
注意:如果更新内部版本号而不是版本,Testflight会将其组合在一起并自动发送更新。更改版本时,您必须登录iTunes Connect并在新版本上启用Testflight。 如果您想跳过30天的限制,可以使用其他服务进行分发,例如Fabric™Beta。这需要注册每个设备,并且您在开发人员门户上限制为100个设备。如果您需要更多,可以创建多个开发者帐户。如果您只是在设备上进行测试,则不应再收费。
您的应用数据不会受到更新的影响(除非您对应用进行了更改)。我没有遇到任何问题,之前已经完成了这项工作(达到30天限制然后发送更新)。