>
keytool -genkey -v -keystore upload-keystore.jks -keyalg RSA \
-keysize 2048 -validity 10000 -alias upload
storePassword=123123
keyPassword=123123
keyAlias=upload
storeFile=../../upload-keystore.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']
}
}<uses-permission android:name="android.permission.INTERNET"/>
flutter build apk --release
flutter build appbundle --release
keytool -export -rfc -alias upload -file upload_certificate.pem -keystore upload-keystore.jks

| 앱 개발 시, 서버 시간 안맞을 때 - 강제로 맞추기 (w.터미널) (0) | 2025.07.22 |
|---|---|
| [MongoDB] DB 만들기 (0) | 2025.07.08 |
| [플러터] 업데이트 버젼 배포 시 (1) | 2025.07.02 |
| [플러터] 안드로이드 앱번들 만들기 (명령어) (0) | 2025.07.02 |
| [플러터] Xcode 클린/빌드 실패 시(명령어) (0) | 2025.07.02 |