Sign inSign up

jetfueltw/testflight-testers-delete

By jetfueltw

•Updated over 5 years ago

You created an app in appstoreconnect.apple.com, and wanna delete external testers who installed app

Image
0

262

jetfueltw/testflight-testers-delete repository overview

定時處理,透過 fastlane 匯出 testers.csv,依照 installed version 資訊,從 External Group 測試名單 (最多10,000人) 當中移除 已安裝應用的 Users,釋放名額給其他 Users 安裝應用程式。

⁠Premise

You created an app in appstoreconnect.apple.com, and you have an external testers list. You want to delete the testers who installed app. (every 5 minutes)

⁠Usage

Way 1.

create .env file in local

# run a container and volume .env
docker run -it -v $(pwd)/.env:/root/bin/.env jetfueltw/testflight-testers-delete:latest

Way 2.

docker run -it jetfueltw/testflight-testers-delete:latest sh  # enter container
cp .env.example .env                                # configure .env file
./testers-delete-app                                # run app
⁠What will happen if run this app ?
  1. export an external testers list file testers.csv from appstoreconnect.apple.com
  2. remove all testers who installed app
  3. list all external testers to you
  4. remove testers.csv

⁠.env

(請以 image 內 /root/bin/.env 為主要參考)

# apple auth
[email protected]
APPLE_PASSWORD=
APP_IDENTIFIER=com.example.com
TEAM_ID=

# testers.csv which is exported by fastlane
TESTERS_CSV_PATH=./testers.csv

EXEC_INTERVAL_MINUTES=5

Tag summary

Content type

Image

Digest

Size

217.4 MB

Last updated

over 5 years ago

docker pull jetfueltw/testflight-testers-delete