当前位置:首页 > React

react native 如何发布

2026-01-24 03:11:55React

发布 React Native 应用到应用商店

生成发布版本

Android 平台需要生成 APK 或 AAB(Android App Bundle),iOS 平台需要构建 IPA 文件。

Android 发布构建
进入项目根目录,运行以下命令生成签名 APK:

cd android && ./gradlew assembleRelease

或生成 AAB(推荐用于 Google Play 发布):

cd android && ./gradlew bundleRelease

iOS 发布构建
在 Xcode 中:

react native 如何发布

  1. 选择 Generic iOS Device 或连接真实设备。
  2. 菜单栏选择 Product > Archive
  3. Organizer 窗口中选择生成的归档文件,点击 Distribute App

配置签名和密钥

Android 签名
android/app/build.gradle 中配置签名信息:

android {
    signingConfigs {
        release {
            storeFile file('my-release-key.keystore')
            storePassword 'yourpassword'
            keyAlias 'yourkeyalias'
            keyPassword 'yourkeypassword'
        }
    }
    buildTypes {
        release {
            signingConfig signingConfigs.release
        }
    }
}

iOS 签名
在 Xcode 中配置开发者账号和证书:

  1. 项目设置中选择 Signing & Capabilities
  2. 选择正确的 Team 和 Provisioning Profile。

发布到应用商店

Google Play 发布

react native 如何发布

  1. 登录 Google Play Console
  2. 创建应用或选择现有应用。
  3. 上传 AAB 或 APK 文件到 Release 部分。

Apple App Store 发布

  1. 登录 App Store Connect
  2. 创建新应用或选择现有应用。
  3. 通过 Xcode 或 Transporter 上传 IPA 文件。

测试版本分发

Android 测试分发
使用 Firebase App Distribution 或直接分享 APK:

adb install app-release.apk

iOS 测试分发
通过 TestFlight 分发:

  1. 在 App Store Connect 中上传构建版本。
  2. 添加测试人员并提交审核。

更新应用

后续更新需重复构建和发布流程,确保版本号递增(Android versionCode,iOS CFBundleVersion)。

标签: reactnative
分享给朋友:

相关文章

react如何开发组件

react如何开发组件

React 组件开发基础 React 组件分为函数组件和类组件两种形式。函数组件是现代 React 开发的主流方式,结合 Hooks 可以实现完整功能。 函数组件示例: function Gree…

如何改造react

如何改造react

改造 React 项目的关键方法 分析当前项目结构 通过评估现有组件、状态管理和依赖项,明确需要改进的部分。使用工具如 webpack-bundle-analyzer 识别性能瓶颈。 升级 Reac…

react 如何运行

react 如何运行

运行 React 项目的步骤 安装 Node.js 确保系统已安装 Node.js(建议版本 16+),可通过官网下载并安装。安装后验证版本: node -v npm -v 创建 React 项目…

react 如何循环

react 如何循环

循环渲染列表 在React中,循环渲染列表通常使用map方法。map可以遍历数组并返回一个新的React元素数组。 const items = ['Apple', 'Banana', 'Orange…

odyssey react 如何

odyssey react 如何

Odyssey React 是耐克推出的一款跑鞋系列,以其轻量化设计和React泡沫缓震技术著称。以下是关于该系列鞋款的主要特点和使用建议: 核心特点 React泡沫中底提供出色的能量回馈和缓震效果…

react如何同步修改

react如何同步修改

同步修改状态的常见方法 在React中同步修改状态通常涉及使用useState或useReducer钩子,结合React的批处理机制确保状态更新的一致性。以下是几种典型场景的解决方案: 直接使用us…