This project aims to automate the 'archive' and 'publish' phases of iOS apps. It will be based on xcode .xcworkspace
files and 'schemes'.
The main function should be able to parse arguments and create an XCodebuildContext, that allows to execute specific operations.
-a
,--all
: process all schemes-s
,--schema
: add a specific schema to the TODO list-g
,--group
: add a group of schemas to the TODO list (i.e. "noprod")-d
,--dry-run
: run all commands without them having effect
WORKSPACE
: define the.xcworkspace
pathSCHEMES
: list all possible schemes for validation and-a
arg