我需要在我的应用程序的每个新TestFLight版本上替换所有(2000)TestFLight测试人员。所以我必须首先删除所有(2000),然后我可以导入新的测试人员。
最近,我尝试使用Pilot协助我完成“删除”工作。但我发现当我给Pilot一堆测试人员时,它会搜索一个,删除一个,搜索另一个,删除另一个,这需要太多时间。作为我的测试,需要将近4个小时才能移除2000个测试人员,这是不可接受的。所以在这里我想问一下如何提高这项删除工作的效率?或者我是以错误的方式使用Pilot?
我使用的命令:
fastlane pilot remove some@test.com another@test.com xxx -a com.xx.xx -u <my email account>
非常感谢您的帮助!
答案 0 :(得分:0)
似乎这实际上是不可行的。
我正在查看源代码,似乎只有你可以逐个删除,正如你所说的那样非常慢。
https://github.com/fastlane/fastlane/blob/master/pilot/lib/pilot/tester_manager.rb
奇怪的是,它在fastlane pilot remove --help
上。
似乎是一个选项-c, --testers_file_path STRING Path to a CSV file of testers (PILOT_TESTERS_FILE)
,你试过吗?
如果不起作用,也许您可以通过一些更改来执行PR,以便能够获取一组邮件来删除/添加测试人员。
答案 1 :(得分:0)
每个人说的不是Pilot的解决方案,但看起来您纯粹是在使用Pilot来加快删除过程。我只需要从App Store Connect中的一个应用程序中删除500多个TestFlight测试人员(以促进应用程序传输)。痛苦的选择每个人将其删除很慢,然后我发现您可以一次选择所有。
注意:这是在Safari 12.1.1中
希望这可以帮助某人节省很多时间!