当前位置:首页 > React

react native 如何发布

2026-02-12 07:09:57React

发布 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。

react native 如何发布

提交至应用商店

  • Google Play Console:上传 AAB/APK 文件,填写应用详情并提交审核。
  • App Store Connect:通过 Xcode 或 Transporter 上传 IPA 文件,提交元数据并等待审核。

更新应用

每次更新时,递增 versionCode(Android)和 CFBundleVersion(iOS),重新生成发布包并提交审核。

标签: reactnative
分享给朋友:

相关文章

react如何部署

react如何部署

部署 React 应用的常见方法 使用静态服务器部署 React 应用在构建后会生成静态文件,可以直接通过静态服务器部署。常用的静态服务器包括 Nginx、Apache 等。 运行构建命令生成静态文…

react如何diff

react如何diff

React Diff 算法原理 React 的 Diff 算法是 Virtual DOM 的核心部分,用于高效更新真实 DOM。其核心思想是通过对比新旧 Virtual DOM 树的差异,最小化 DO…

如何用react

如何用react

使用React的基本步骤 安装Node.js和npm 确保系统已安装Node.js和npm。Node.js自带npm,可从官网下载安装包。安装完成后,通过命令行验证版本: node -v npm -…

react如何调度

react如何调度

React 调度机制概述 React 的调度机制通过 Fiber 架构 和 Scheduler 模块实现任务优先级管理与时间切片(Time Slicing),确保高优先级更新(如用户交互)能快速响应,…

如何调试react

如何调试react

调试 React 应用的方法 使用 React Developer Tools 安装浏览器扩展(Chrome/Firefox),通过组件树查看组件状态、props 和 hooks。支持实时编辑 pro…

如何清洁react

如何清洁react

清洁 React 项目的方法 删除未使用的依赖项 运行 npm ls 或 yarn list 检查已安装的依赖项,使用 npm uninstall <package> 或 yarn rem…