keytool -genkey -v -keystore **saladweeks.keystore** -alias **withwithout** -keyalg RSA -keysize 2048 -validity 10000
비번 asdfasdf1!
mv saladweeks.keystore ./android/app
./android/gradle.properties
MYAPP_UPLOAD_STORE_FILE=saladweeks.keystore
MYAPP_UPLOAD_KEY_ALIAS=withwithout
MYAPP_UPLOAD_STORE_PASSWORD=asdfasdf1!
MYAPP_UPLOAD_KEY_PASSWORD=asdfasdf1!
./android/app/build.gradle
android {
...
defaultConfig { ... }
signingConfigs {
**release** {
if (project.hasProperty('MYAPP_UPLOAD_STORE_FILE')) {
storeFile file(MYAPP_UPLOAD_STORE_FILE)
storePassword MYAPP_UPLOAD_STORE_PASSWORD
keyAlias MYAPP_UPLOAD_KEY_ALIAS
keyPassword MYAPP_UPLOAD_KEY_PASSWORD
}
}
}
buildTypes {
release {
...
signingConfig signingConfigs.**release**
ndk {
debugSymbolLevel 'SYMBOL_TABLE'
}
}
}
}
AAB 파일 빌드하기 (추천)
cd android && ./gradlew clean && ./gradlew bundleRelease
open ./android/app/build/outputs/bundle/release
! assets에 한글이 있으면 빌드 매핑이 안된다.
package.json에 script를 추가하자.