react native 如何发布
发布 React Native 应用
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=*
MYAPP_RELEASE_KEY_PASSWORD=*
修改 android/app/build.gradle 文件,配置签名:
android {
...
defaultConfig { ... }
signingConfigs {
release {
storeFile file(MYAPP_RELEASE_STORE_FILE)
storePassword MYAPP_RELEASE_STORE_PASSWORD
keyAlias MYAPP_RELEASE_KEY_ALIAS
keyPassword MYAPP_RELEASE_KEY_PASSWORD
}
}
buildTypes {
release {
...
signingConfig signingConfigs.release
}
}
}
生成 APK 文件:

cd android && ./gradlew assembleRelease
iOS 发布流程
在 Xcode 中打开 ios/YourProject.xcworkspace,选择通用 iOS 设备作为构建目标。
选择 Product > Archive 创建归档文件,归档完成后,在 Organizer 窗口中选择归档文件并点击 Distribute App。

选择 App Store Connect 作为分发方式,选择 Upload 选项并按照向导完成上传流程。
应用商店提交
登录开发者账号,在 Google Play Console 或 App Store Connect 中创建新应用,填写应用信息并上传应用截图和描述。
上传生成的 APK 或 IPA 文件,填写版本信息并提交审核,审核通过后应用将发布到应用商店。






