当前位置:首页 > React

react native如何发布

2026-02-26 15:10:02React

发布 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如何发布

react native如何发布

标签: reactnative
分享给朋友:

相关文章

如何降低react版本

如何降低react版本

降低 React 项目版本的步骤 检查当前 React 版本 运行以下命令查看项目中安装的 React 当前版本: npm list react 或 yarn list react 修改…

如何启动react

如何启动react

安装Node.js 确保系统已安装Node.js(建议使用LTS版本),可通过官网下载并安装。安装完成后,在终端运行以下命令验证版本: node -v npm -v 创建React项目 使用官方工…

react如何检测

react如何检测

检测 React 应用的方法 使用 PropTypes 进行类型检查 PropTypes 是 React 内置的类型检查工具,用于验证组件的 props 是否符合预期。在开发环境中,PropTypes…

react如何循环

react如何循环

循环渲染列表 在React中循环渲染列表通常使用map方法,这是最常用的方式。通过map可以将数组中的每个元素转换为React元素并渲染到页面上。 const items = ['Apple',…

java如何react

java如何react

在Java中使用React 要在Java项目中集成React,通常需要将React前端与Java后端结合使用。以下是几种常见的方法: 使用Spring Boot作为后端 Spring Boot是一个…

react 如何操作cookie

react 如何操作cookie

安装依赖 在React项目中操作cookie通常需要第三方库的支持,推荐使用js-cookie。通过npm或yarn安装: npm install js-cookie # 或 yarn add js…