flutter release build setting

반응형

 

https://flutter-ko.dev/docs/deployment/android

 

Android 앱 출시 준비하기

Flutter 앱을 개발하는 동안, 커멘드 라인에서의 `flutter run`을 실행하거나IDE에 있는 툴바 **Run** 과 **Debug**를 선택하여 앱을 테스트할 수 있습니다. Flutter는 기본적으로 앱의 _debug_ 버전을 빌드합니

flutter-ko.dev

 

로컬에서 릴리즈 빌드를 위한 설정.

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

flutter run -t lib/main_dev.dart --flavor dev --release

flutter build apk -t lib/main_dev.dart --flavor dev --release --target-platform=android-arm64

 

storePassword=ThisIspassword
keyPassword=ThisIspassword
keyAlias=someapp-release-key
storeFile=/Users/mac/someapp-release-key.jks

 

def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}

 

signingConfigs {
    release {
        keyAlias keystoreProperties['keyAlias']
        keyPassword keystoreProperties['keyPassword']
        storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
        storePassword keystoreProperties['storePassword']
    }
반응형

댓글

Designed by JB FACTORY