A CLI tool that provides some App Store connect utilities
MIT License
First, you need to create a .env
file in the root of the project, with the following:
# App Store
APP_STORE_CONNECT_EMAIL=<your email>
APP_STORE_CONNECT_PASSWORD=<your password>
APP_STORE_CONNECT_APP_ID=<ID for desired app>
# Google Sheets
GOOGLE_SPREADSHEET_ID=<ID of the Google Sheet to be populated with data>
Also, you will need a credentials.json
file which enables our Service Account (a specific bot user generated by Google for this application).
Ideally, you can ask the project maintainer for both .env
and credentials.json
files. In case you don't have a credentials.json
file, head to Google Sheets Authentication section.
yarn
or npm install
yarn build
yarn start --platform ios --routine fetch
to fetch data from App Store Connect and push it to Google Sheetsyarn start --platform ios --routine push
to fetch updated data from Google Sheets and push it back to App Store Connectyarn start --help
for some documentationyarn
or npm install
yarn watch
to start development modeThe V4 Google Sheets API requires some level of authentication to make any requests. This app connects as a specific "bot" user generated by Google for your application.