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/项目名.xcworkspace 文件,选择正确的开发团队和签名证书。
修改 Bundle Identifier 为唯一值,确保与 App Store 中注册的一致。

配置发布版本,在 Xcode 菜单中选择 Product > Scheme > Edit Scheme,将 Run 设置为 Release。
创建归档文件,选择 Product > Archive,等待归档完成后,在 Organizer 窗口中选择 Distribute App。
选择 App Store Connect 作为分发方式,按照向导完成上传流程。
发布到应用商店
Android 应用需要注册 Google Play 开发者账号,通过 Google Play Console 上传 APK 或 AAB 文件。

iOS 应用需要注册 Apple Developer 账号,通过 App Store Connect 提交应用审核。
注意事项
确保测试充分,特别是发布版本的功能和性能测试。
配置正确的应用图标和启动画面,符合各平台的设计规范。
准备应用描述、截图和宣传材料,提高应用在商店的吸引力。
考虑使用 CI/CD 工具自动化构建和发布流程,提高效率。






