simple_deploy is a quick and easy way to deploy apps to the store's test systems
NOTE: This is very much a work-in-progress package at the moment, until it reaches version 1.0
Deploy to iOS Test Flight Deploy to Android Play Store Test Track
Install the dependency into your pubspec.yaml
with the follow
dev_dependencies:
simple_deploy: latest_version # e.g. ^0.8.0
Create a deploy.yaml
file at the root of your project and configure it
Here is an example version of deploy.yaml
common:
versionStrategy: "none"
android:
credentialsFile: "c:/credentials/project-credentials.json"
packageName: "com.example.coolapp"
trackName: "internal"
whatsNew: "Simple bug fixes"
ios:
teamKeyId: "ABCD1A4A12"
developerId: "76a6aa66-e80a-67e9-e987-6a1c711a4b2
versionStrategy Value |
Description |
---|---|
none |
Uses the current value in the pubspec . |
pubspecIncrement |
Retrieves the current build number from the pubspec , increments it by one, and uses the updated number. |
trackName Value |
Description |
---|---|
internal |
Deploys to the internal track. |
alpha |
Deploys to the alpha track. |
beta |
Deploys to the beta track. |
production |
Deploys to the production track. |
Here's the step-by-step instructions for configuring for each platform
Just run dart run simple_deploy
and select the deployment platform
You can also supply the platform with
dart run simple_deploy android
dart run simple_deploy ios
You'll need to get some developer details from App Store connect for the deploy.yaml file
You will also need to set up a google cloud project to create the .json
file required for android.
See steps below of these: