# Release Build

Goto for android: <https://flutter.io/android-release/>

Goto for ios: [https://flutter.io/ios-release/](https://flutter.io/android-release/)

### Create a keystore

If you have an existing keystore, skip to the next step. If not, create one by running the following at the command line:&#x20;

`keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key`

Set up for Preparing an Android App for Release [click here​](https://flutter.io/android-release/)

Set up for Preparing an IOS App for Release [click here](https://flutter.io/ios-release/)

### Generating the release APK <a href="#generating-the-release-apk" id="generating-the-release-apk"></a>

```
** $ flutter build apk --release
```

### Generating the release DMG <a href="#testing-the-release-build-of-your-app" id="testing-the-release-build-of-your-app"></a>

```
** $ flutter build --release
```
