yarn
yarn pod (только для mac os)
yarn android
yarn clear
yarn clean
- Generate keystore
keytool -genkeypair -v -storetype PKCS12 -keystore {project}-upload-key.keystore -alias {project}-key-alias -keyalg RSA -keysize 2048 -validity 10000
-
Place the {project}-upload-key.keystore file under the android/app
-
Edit the file android/gradle.properties
MYAPP_UPLOAD_STORE_FILE={project}-upload-key.keystore
MYAPP_UPLOAD_KEY_ALIAS={project}-key-alias
MYAPP_UPLOAD_STORE_PASSWORD=*****
MYAPP_UPLOAD_KEY_PASSWORD=*****
- Edit the file android/app/build.gradle
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
}
}
yarn apk
yarn aab
- Open XCode ios/mobile.workspace
- Make sure to set the device to "Any iOS Device (arm64)"
- Product -> Archive
- Click button "next"
- Click "Distribution"