Developer guide · EN
Sign and publish React Native apps
Create an Android upload key, configure release signing, build AAB or APK artifacts, and archive iOS apps with Xcode.
Android signing
Create an upload key with Java keytool, store it securely, and reference it from Gradle properties. Never commit passwords or the keystore to a public repository. Configure the release signing block in the application Gradle file.
Build a Google Play App Bundle or APK with:
cd android && ./gradlew bundleRelease
cd android && ./gradlew app:assembleReleaseThe AAB is produced under android/app/build/outputs/bundle/release/; release APKs are produced under android/app/build/outputs/apk/release/.
iOS distribution
Open the .xcworkspace file in Xcode, select the correct signing team and bundle identifier, create an Archive, and distribute it through App Store Connect. Apple and Google requirements change frequently; verify certificates, privacy declarations, target SDKs, and store policies against current official documentation before release.