TestFlight因Apple收购而关闭,我正在将我的beta测试组转移到iTunes Connect。
我曾经使用桌面应用程序上传我的新夜间版本,选择(全部)用户,然后点击Next,就是这样。死简单。
我已按照http://help.testflightapp.com/customer/portal/articles/1800072的说明操作,并已将我的联系人导入iTC。现在,我想提交我的构建,但我被告知我需要等待App Review,这对于测试来说似乎很荒谬。我已经搜索并看到我可以添加多达25个“内部”测试人员,这些测试人员不需要App Review来访问测试版应用程序。 25个用户对我来说已经足够了,但是,据我所知,它要求我授予这些人访问我的应用程序的权限,因为它在我的应用程序的预发布/内部测试人员选项卡中明确说明:
可以在用户和角色中添加内部测试人员。
内部测试人员是具有管理员或技术角色的iTunes Connect用户。
我不想授予他们管理员或技术角色,我只是希望他们能够测试我的夜间版本。 TestFlightApp就属于这种情况。底线:有没有办法实时提交构建版本,让人们测试它,而无需授予他们访问我的iTC应用程序的权限,也无需等待任何类型的App Review,就像正在关闭的TestFlightApp一样?如果不可能,还有其他选择吗?
答案 0 :(得分:4)
从我所看到的情况来看,只有您对外部测试人员的初始版本才会提交审核。一旦审核完毕,任何后续上传都不应该被审核。我不能100%肯定这一点,也许有人可以证实?
就个人而言,我已经转移到使用Crashlytics(Now Fabric)。结果是“仅邀请”#39;但如果您使用电子邮件注册,他们通常会在几小时内回复您。我实际上更喜欢TestFlight,它添加了一些非常整齐的错误捕获作为同一SDK的一部分,我推荐它。
还有一些我一直关注的其他选择。 HockeyApp,TestFairy等。但Crashlytics看起来是最好的免费替代品。
希望有所帮助。 戴夫。
答案 1 :(得分:1)
不确定,如果这种解决方法适合您的需要,老实说它不是最干净的。但它确实适合我,没有进行荒谬的TestFlight审查过程。
理想情况下,在iTunes中,在用户/角色区域下,您应该创建具有技术角色的内部用户,并分享该苹果ID以便与真人进行测试,可能是您的QA人员,在不同的国家/地区工作。在这种情况下,不需要等待时间,您可以即时共享构建,因为内部测试人员不需要TestFlight Review过程。
但是,让我们说,如果你甚至无法在itunes connect上创建新的内部测试人员,这是我的情况,那么一个人可以做的是分享一次“任何内部测试人员的Apple ID的用户身份凭证”有技术角色分配给他们“谁有权访问最新的版本。 然后是不同国家的人,他/她可以通过转到设置>使用这些凭证登录。 Itunes& App Store并在手机上签署他现有的苹果ID。
在此之后,基本上他的手机将可以访问所有最新版本的TestFlight应用程序,用于内部测试人员的Apple ID,然后在安装了该人所需的应用程序后,他/她可以从该苹果ID进行注销返回设置iTunes下的原始Apple ID应用商店设置,并保持这个新安装的应用程序内置在这款手机上。
如果你担心与这个人共享内部测试人员的苹果身份凭证(密码,电子邮件),那么你可以临时更新它们,然后在完成这个过程后(颈部过程中的巨大痛苦)将它们还原。
同样,不是最干净的方式,但帮助我远程分享我最新建立的QA人员。希望其他堆栈流用户有更好的选择。