当前位置:首页 > 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组件状态的方法 使用useState和useEffect钩子组合可以同步React组件的状态。useState用于声明状态变量,useEffect用于监听状态变化并执行副作用。 imp…

react如何同步修改

react如何同步修改

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

react如何重写alert

react如何重写alert

重写 React 中的 alert 方法 在 React 中,直接使用原生 alert 会破坏用户体验,通常需要自定义弹窗组件替代。以下是实现方法: 使用自定义弹窗组件 创建可复用的弹窗组件,替代原…

react native 如何打包

react native 如何打包

打包 React Native 应用 Android 打包 生成签名密钥文件: keytool -genkey -v -keystore my-release-key.keystore -alias…

react如何npm如何安装

react如何npm如何安装

安装 React 项目 确保已安装 Node.js(建议版本 16 或更高)。通过以下命令检查 Node.js 和 npm 是否已安装: node -v npm -v 使用 Create React…

react refs 如何使用

react refs 如何使用

React Refs 的基本概念 Refs 是 React 提供的一种访问 DOM 节点或 React 组件实例的方式。通常在 React 的数据流中,父子组件通过 props 进行通信,但在某些情况…