TestFlight删除测试人员血泪史
TestFlight是苹果推荐的灰测方案,相比蒲公英,fir来说优点有和正式包是同一个包,大大降低了因为打不同包代码不一致的风险;可以覆盖安装线上包;不受证书过期的影响等。
如下图,分割线以下的分组是可以自定义的,方便给特定的用户群发灰测,后续不用可以整组删除;而分割线以上的分组是固定的,只可以批量添加用户,却不能整组删除。
然而被拒的是如果不小心批量添加了几个测试人员在分割线以上的分组里,该如何删除呢?😂😂😂信息是分页加载的,每页加载几十条。现在需要把页面全部加载出来,并且全部勾选删除。中间尝试了写脚本删除,发现并没有什么用(思路有点问题),但可以用选中第一条,然后按住Shift键,再选中最后一个解决,那么就剩下了如何把测试人员全都加载出来,😂😂😂发现选中测试人员区域,按住键盘上的向下按钮可以一直向下滑动并加载,并利用了这个很Low的方式,中午吃饭的时候把一个物体固定在键盘上按住这个按键,吃饭回来后就发现9000多条数据已经全部加载完成,然后用Shift键全选后删除了😂😂😂。
和大家交流后,又有了新的思路,又请教了前端大神,发现写脚本是可以的,大概有以下2类思路(第一种想法已验证成功):1,把所有数据拉下来,然后再调用删除接口;2,在checbox勾选的时候,是把当前测试人员加入了一个数组中,可以利用这个来实现批量删除操作。
如果有更好的方法,欢迎分享!