react native 如何发布
发布 React Native 应用到应用商店
准备发布版本
在发布前,确保应用已完成测试并修复所有关键问题。
修改 android/app/build.gradle 文件,设置正确的版本信息:
android {
defaultConfig {
versionCode 1 // 递增的整数,用于版本更新
versionName "1.0.0" // 用户可见的版本号
}
}
对于 iOS,修改 ios/项目名/Info.plist:

<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>CFBundleVersion</key>
<string>1</string>
生成 Android 发布包
运行以下命令生成签名密钥(仅首次发布时需要):
keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
配置 android/gradle.properties,添加密钥信息:

MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=yourpassword
MYAPP_RELEASE_KEY_PASSWORD=yourpassword
生成 APK 或 AAB 文件:
cd android && ./gradlew bundleRelease # 生成 AAB(推荐)
# 或
cd android && ./gradlew assembleRelease # 生成 APK
生成 iOS 发布包
在 Xcode 中打开 ios/项目名.xcworkspace,选择目标设备为 Generic iOS Device。
点击 Product > Archive,等待构建完成后,通过 Distribute App 上传至 App Store Connect。
提交至应用商店
- Google Play Console:上传 AAB/APK 文件,填写应用详情并提交审核。
- App Store Connect:通过 Xcode 或 Transporter 上传 IPA 文件,提交元数据并等待审核。
更新应用
每次更新时,递增 versionCode(Android)和 CFBundleVersion(iOS),重新生成发布包并提交审核。






