react native 最终如何发布
发布 React Native 应用的主要流程
Android 平台发布
生成签名密钥:
使用 keytool 生成签名密钥文件(.keystore),用于 APK 签名。
配置 android/app/build.gradle:
添加签名配置,指定密钥文件路径、别名和密码。
生成发布 APK:
运行 cd android && ./gradlew assembleRelease 生成未签名的 APK 文件。
签名 APK:
使用 jarsigner 或 Android Studio 对 APK 进行签名。
优化 APK(可选):
使用 zipalign 工具优化 APK 文件以减少内存占用。
上传到 Google Play:
登录 Google Play Console,上传 APK 并填写应用信息。
iOS 平台发布
配置 Xcode 项目:
在 Xcode 中设置 Bundle Identifier、版本号和构建号。
选择发布目标:
在 Xcode 的 Scheme 中选择 Generic iOS Device 或连接的设备。
生成归档文件:
点击 Product > Archive 生成 .xcarchive 文件。
验证并上传至 App Store:
在 Xcode Organizer 中验证归档文件并上传至 App Store Connect。
提交审核:
登录 App Store Connect,填写应用信息并提交审核。
其他发布方式
TestFlight(iOS 测试):
通过 App Store Connect 上传测试版本,邀请测试人员或发布公开测试链接。
Firebase App Distribution(Android/iOS 测试):
上传 APK/IPA 文件至 Firebase,通过邮件或链接分享测试版本。
企业签名(iOS 内部发布):
使用企业证书签名 IPA 文件,通过 OTA 方式分发。
第三方应用市场(Android):
如华为、小米应用商店,需注册开发者账号并提交 APK。
注意事项
确保应用图标、启动屏和权限配置正确。
检查 proguard-rules.pro(Android)和 Info.plist(iOS)配置。
测试发布版本是否正常运行,避免调试代码残留。
通过以上步骤,React Native 应用可以顺利发布至目标平台。







