Как повысить эффективность удаления всех (2000) тестеров TestFlight при использовании Pilot
Мне нужно заменить все (2000) тестеры TestFLight на каждую новую версию TestFLight моего приложения. Поэтому я должен сначала удалить все (2000) из них, а затем импортировать новые тестеры.
В последнее время я пытаюсь использовать Pilot, чтобы помочь мне выполнить работу по удалению. Но я обнаружил, что когда я даю Pilot кучу тестеров, он будет искать одного, удалять одного, искать другого, удалять другого, который требует слишком много времени. Как показал мой тест, для удаления 2000 тестеров потребуется почти 4 часа, что недопустимо. Итак, здесь я хочу спросить, как повысить эффективность этого удаления работы? Или я использую Pilot неправильно?
Команда, которую я использую:
fastlane pilot remove some@test.com another@test.com xxx -a com.xx.xx -u <my email account>
Большое спасибо за любую помощь!
1 ответ
Само собой разумеется, что это не решение для Pilot, но похоже, что вы использовали Pilot исключительно для ускорения процесса удаления. Мне просто пришлось удалить более 500 тестеров TestFlight из приложения в App Store Connect (чтобы облегчить перенос приложения). Выбор каждого из них для их удаления был мучительно медленным, но потом я обнаружил, что можно выбрать все сразу.
Примечание: это было в Safari 12.1.1.
- Перейдите в режим редактирования в списке тестеров TestFlight, из которого вы хотите удалить
- Коснитесь первой строки, чтобы выбрать этого тестера
- Прокрутите список тестеров до конца.
- Удерживая Shift, коснитесь последней строки, и все строки будут выделены
- Нажмите удалить вверху, чтобы удалить их все.
Надеюсь, это поможет кому-то сэкономить много времени!
Кажется, это на самом деле не возможно.
Я искал исходный код, и кажется, что только вы можете удалить один за другим, что, как вы сказали, очень медленно.
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 с некоторыми изменениями, чтобы иметь возможность получить массив писем для удаления / добавления тестеров.