当前位置:首页 > React

react native如何发布

2026-02-26 15:10:02React

react native如何发布

发布 React Native 应用到应用商店

生成发布版本的 APK 或 AAB(Android)

  1. 在项目根目录下运行以下命令生成签名密钥:
    keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
  2. 将生成的 my-release-key.keystore 文件移动到 android/app 目录。
  3. 修改 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
  4. 修改 android/app/build.gradle 文件,确保 signingConfigs 配置正确:
    signingConfigs {
        release {
            storeFile file(MYAPP_RELEASE_STORE_FILE)
            storePassword MYAPP_RELEASE_STORE_PASSWORD
            keyAlias MYAPP_RELEASE_KEY_ALIAS
            keyPassword MYAPP_RELEASE_KEY_PASSWORD
        }
    }
  5. 生成 APK 或 AAB 文件:
    cd android && ./gradlew bundleRelease  # 生成 AAB(推荐)
    cd android && ./gradlew assembleRelease  # 生成 APK

生成发布版本的 IPA(iOS)

  1. 在 Xcode 中打开 ios/YourProjectName.xcworkspace
  2. 选择目标设备为 Generic iOS Device
  3. 点击 Product > Archive,等待编译完成。
  4. Organizer 窗口中选择生成的归档文件,点击 Distribute App,选择 App Store Connect 并上传。

提交到 Google Play Store

  1. 登录 Google Play Console
  2. 创建新应用或选择现有应用。
  3. 上传生成的 .aab.apk 文件。
  4. 填写应用详情、定价和分发范围,提交审核。

提交到 Apple App Store

  1. 登录 App Store Connect
  2. 创建新应用或选择现有应用。
  3. 填写应用信息、截图和元数据。
  4. 通过 Xcode 或 Transporter 上传 IPA 文件。
  5. 提交审核并等待批准。

测试发布版本

  • Android 测试:通过 adb install app-release.apk 安装到设备。
  • iOS 测试:使用 TestFlight 分发测试版本。

注意事项

  • 确保 app/build.gradle 中的 versionCodeversionName 已更新。
  • iOS 发布需确保 Info.plist 中的 Bundle Identifier 唯一且已注册。
  • 检查所有权限和隐私政策是否符合商店要求。

react native如何发布

标签: reactnative
分享给朋友:

相关文章

react实现vue

react实现vue

React 实现 Vue 功能 React 和 Vue 是两种不同的前端框架,但可以通过一些方法在 React 中实现 Vue 的特性。以下是几种常见 Vue 功能在 React 中的实现方式: 双…

react如何下载

react如何下载

安装 React 的步骤 通过 npm 或 yarn 安装 React,确保已安装 Node.js(版本建议 ≥ 14.0.0)。打开终端或命令行工具,运行以下命令: npx create-reac…

如何恢复react

如何恢复react

恢复 React 项目的方法 检查并修复依赖项 运行 npm install 或 yarn install 重新安装所有依赖项。如果依赖项损坏或缺失,这将恢复项目所需的库和工具。 恢复删除的文件 如…

react路由如何刷新

react路由如何刷新

React 路由刷新方法 在 React 中,路由刷新通常涉及以下几种场景和解决方案: 强制重新加载当前页面 使用 window.location.reload() 可以强制刷新整个页面,但会丢失…

如何封装表单react

如何封装表单react

封装 React 表单的方法 封装 React 表单可以通过创建可复用的表单组件或自定义 Hook 来实现。以下是几种常见的方法: 使用受控组件封装表单 通过状态管理表单数据,将表单字段的值与 Re…

react如何接入项目

react如何接入项目

创建React项目 使用create-react-app快速初始化项目: npx create-react-app my-app cd my-app npm start 适用于全新项目,自动配置…