当前位置:首页 > React

react native 如何发布

2026-03-31 10:34:56React

发布 React Native 应用的基本流程

React Native 应用的发布流程分为 iOS 和 Android 两个平台,各自有不同的步骤和要求。

iOS 平台发布

确保开发者账号已加入 Apple Developer Program,并完成相关配置。

在 Xcode 中打开 iOS 项目(位于项目目录的 ios 文件夹),选择正确的签名团队(Team)。

修改应用的版本号(Version)和构建号(Build),位于 Xcode 的 General 标签页。

选择 Product > Archive 生成归档文件,完成后在 Organizer 窗口中选择 Distribute App。

选择 App Store Connect 作为分发方式,上传成功后可在 App Store Connect 中提交审核。

Android 平台发布

生成签名密钥文件(keystore),用于签署 APK 或 AAB 文件。可通过以下命令生成:

react native 如何发布

keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000

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

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

运行以下命令生成发布版本的 APK 或 AAB 文件:

cd android && ./gradlew assembleRelease

或生成 App Bundle:

cd android && ./gradlew bundleRelease

生成的 APK 位于 android/app/build/outputs/apk/release/,AAB 位于 android/app/build/outputs/bundle/release/

react native 如何发布

上传到应用商店

iOS 应用通过 App Store Connect 提交审核,需准备应用截图、描述、关键词等信息。

Android 应用通过 Google Play Console 上传,需签署开发者协议并完成内容评级问卷。

注意事项

发布前充分测试应用在不同设备和系统版本上的兼容性。

确保应用符合各平台的应用商店政策要求,如隐私政策、权限说明等。

考虑使用 CI/CD 工具(如 Fastlane)自动化发布流程,减少人为错误。

iOS 应用审核通常需要 1-3 天,Android 应用审核时间较短,但首次发布可能需更长时间。

标签: reactnative
分享给朋友:

相关文章

如何手写一个react

如何手写一个react

手写一个简单的 React 创建一个基础的 React 实现需要理解其核心概念:虚拟 DOM、组件、状态管理和渲染。以下是一个简化版的 React 实现。 创建虚拟 DOM 虚拟 DOM 是真实 D…

react如何encode

react如何encode

React 中编码的实现方式 在 React 中,编码通常涉及对 URL、HTML 实体或特殊字符的处理。以下是几种常见的编码方法: 使用 encodeURIComponent 进行 URL 编码…

如何开发react

如何开发react

开发React应用的基本步骤 安装Node.js和npm 确保系统中已安装Node.js(包含npm)。可通过官网下载安装包,安装后验证版本: node -v npm -v 创建React项目…

react如何注销

react如何注销

React 组件的注销方法 在 React 中,组件的注销通常指的是在组件卸载时执行清理操作,例如取消订阅、清除定时器或释放资源。以下是几种常见的方法: 使用 useEffect 钩子的清理函数…

react如何启动

react如何启动

启动 React 项目的步骤 确保已安装 Node.js React 需要 Node.js 环境运行,建议安装最新稳定版(LTS)。可通过以下命令检查是否已安装: node -v npm -v…

react 如何操作cookie

react 如何操作cookie

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