0

我需要在我的应用程序的每个新 TestFLight 版本上更换所有 (2000) TestFLight 测试人员。所以我必须先删除所有(2000 个),然后才能导入新的测试人员。

最近,我尝试使用 Pilot 来协助我完成“移除”工作。但是我发现当我给Pilot一堆测试人员时,它会搜索一个,删除一个,搜索一个,删除一个,这需要太多时间。作为我的测试,移除 2000 名测试人员需要将近 4 个小时,这是不可接受的。所以在这里我想问一下如何提高这个remove job的效率?还是我以错误的方式使用 Pilot?

我使用的命令:

fastlane pilot remove some@test.com another@test.com xxx -a com.xx.xx -u <my email account>

非常感谢您的帮助!

4

2 回答 2

1

不是 Pilot 的解决方案,但看起来您纯粹是使用 Pilot 来加快删除过程。我只需要从 App Store Connect 中的一个应用程序中删除 500 多个 TestFlight 测试人员(以促进应用程序转移)。选择每一个来删除它们非常缓慢,然后我发现你可以一次选择所有。

注意:这是在 Safari 12.1.1 中

  1. 在要从中删除的 TestFlight 测试人员列表中进入编辑模式
  2. 点击第一行以选择该测试人员
  3. 一直滚动到测试人员列表的底部
  4. 按住 Shift 并点击最后一行,所有行都将被选中
  5. 点击顶部的删除以将其全部删除

希望这可以帮助某人节省大量时间!

于 2019-08-04T20:07:13.790 回答
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 进行一些更改,以便能够获得一组邮件来删除/添加测试人员。

于 2017-09-13T10:11:57.880 回答