Closed DechengMa closed 4 years ago
Implement sync beta tester feature when run sync beta group command.
Please merge #147 first.
Changes proposed in this pull request:
readGroupAndTesters
BetaGroupProcessor
./config/betagroup
URL(string:)
URL(fileURLWithPath:)
TODO
asc testflight betagroup sync push [--input-path <input-path>] [--dry-run]
swift run asc testflight betagroup sync push --dry-run swift run asc testflight betagroup sync push
swift run asc testflight betagroup sync push --dry-run
swift run asc testflight betagroup sync push
asc testflight betagroup sync pull
testers
Email,First Name,Last Name,Invite Type // some existing testers... foo@gmail.com,foo,bar,EMAIL // No Space between commas
asc testflight betagroup sync push
create a csv file under ./config/betagroup folder (or input folder), input tester details like this,
Email,First Name,Last Name,Invite Type // MUST HAVE this header foo@gmail.com,foo,bar,EMAIL
Create a file, name whatever you like. under ./config/betagroup folder (or input folder)
app: bundleId: com.example.foo groupName: a new group testers: relative csv file path create in step 1. eg(`./config/betagroups/newgrouptesters.csv`)
Run command asc testflight betagroup sync push
Not supported by API
File structure was redesigned so this is no longer needed
Implement sync beta tester feature when run sync beta group command.
Please merge #147 first.
π Summary of Changes
Changes proposed in this pull request:
readGroupAndTesters
toBetaGroupProcessor
./config/betagroup
URL(string:)
->URL(fileURLWithPath:)
β οΈ Items of Note
TODO
π§π Reviewer Notes
π Example
Usage
asc testflight betagroup sync push [--input-path <input-path>] [--dry-run]
π¨ How To Test
swift run asc testflight betagroup sync push --dry-run
swift run asc testflight betagroup sync push
How To
Notes: Please run
asc testflight betagroup sync pull
firstAdd a new tester to group
testers
field) Add new invitee information, example:asc testflight betagroup sync push
Remove tester from group
asc testflight betagroup sync push
Create group and testers together.
create a csv file under
./config/betagroup
folder (or input folder), input tester details like this,Create a file, name whatever you like. under
./config/betagroup
folder (or input folder)Run command
asc testflight betagroup sync push
Update tester
Not supported by API