当前位置:首页 > React

react native 如何发布

2026-02-26 17:06:41React

发布 React Native 应用

Android 发布流程

生成签名密钥文件,使用以下命令创建密钥库:

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

编辑 android/gradle.properties 文件,添加签名配置:

MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=*
MYAPP_RELEASE_KEY_PASSWORD=*

修改 android/app/build.gradle 文件,配置签名:

android {
    ...
    defaultConfig { ... }
    signingConfigs {
        release {
            storeFile file(MYAPP_RELEASE_STORE_FILE)
            storePassword MYAPP_RELEASE_STORE_PASSWORD
            keyAlias MYAPP_RELEASE_KEY_ALIAS
            keyPassword MYAPP_RELEASE_KEY_PASSWORD
        }
    }
    buildTypes {
        release {
            ...
            signingConfig signingConfigs.release
        }
    }
}

生成 APK 文件:

cd android && ./gradlew assembleRelease

iOS 发布流程

在 Xcode 中打开 ios/YourProject.xcworkspace,选择通用 iOS 设备作为构建目标。

选择 Product > Archive 创建归档文件,归档完成后,在 Organizer 窗口中选择归档文件并点击 Distribute App。

选择 App Store Connect 作为分发方式,选择 Upload 选项并按照向导完成上传流程。

应用商店提交

登录开发者账号,在 Google Play Console 或 App Store Connect 中创建新应用,填写应用信息并上传应用截图和描述。

react native 如何发布

上传生成的 APK 或 IPA 文件,填写版本信息并提交审核,审核通过后应用将发布到应用商店。

标签: reactnative
分享给朋友:

相关文章

react 如何debug

react 如何debug

React 调试方法 使用 React Developer Tools React Developer Tools 是浏览器扩展,支持 Chrome 和 Firefox。安装后,可以在开发者工具中查看…

如何调试react

如何调试react

调试 React 应用的方法 使用 React Developer Tools 安装浏览器扩展(Chrome/Firefox),通过组件树查看组件状态、props 和 hooks。支持实时编辑 pro…

react就业如何

react就业如何

React 就业市场现状 React 作为当前主流前端框架之一,就业需求持续旺盛。国内外互联网企业、中大型公司以及初创团队普遍采用 React 技术栈,尤其在 Web 应用、移动端(React Nat…

react项目如何调试

react项目如何调试

使用浏览器开发者工具 React项目调试最直接的方法是使用浏览器内置的开发者工具(Chrome DevTools/Firefox Developer Tools)。打开开发者工具后,切换到“Sourc…

react如何编码参数

react如何编码参数

编码参数的方法 在React中,编码参数通常涉及URL查询参数或路由参数的编码和解码。以下是几种常见场景的处理方法: URL查询参数编码 使用encodeURIComponent对参数进行编码,避免…

如何使用 react native

如何使用 react native

安装开发环境 确保已安装 Node.js(建议使用 LTS 版本)。通过以下命令安装 React Native 命令行工具: npm install -g expo-cli 或使用 Yarn: y…