Whitecodel Auto Link

Overview

This script automates the process of building and uploading Flutter APK and IPA files to WhiteCodel App Share.

Support for IPA building and APK uploading simultaneously speed up the process 🚀

Video Tutorial

YouTube Video

Prerequisites

Before using this script, make sure you have the following:

Installation

dart pub global activate whitecodel_auto_link

Usage

whitecodel_auto_link login
whitecodel_auto_link logout
whitecodel_auto_link
whitecodel_auto_link only-upload
whitecodel_auto_link u

This command will prompt you to enter the file path of the APK or IPA file you want to upload. The u flag is a shorthand for only-upload.

whitecodel_auto_link upload-from-url
whitecodel_auto_link uf

This command will prompt you to enter the file URL of the APK or IPA file you want to upload. The uf flag is a shorthand for upload-from-url.

Build flow

When you run:

whitecodel_auto_link

the CLI now asks for:

  • build type: apk, ipa, or both
  • release type: debug, profile, or release
  • environment: dev or prod
  • for IPA: iOS export method (development, ad-hoc, app-store, or enterprise)

iOS note

IPA builds use Flutter's native:

flutter build ipa

instead of manually zipping Runner.app. This produces IPA files that better match standard Xcode export behavior for iOS distribution.

Changelog

See the CHANGELOG file for details.

Author

License

This project is licensed under the MIT License - see the LICENSE file for details.