SuperAPI AI 工具集

react-native-deployment

部署与运维

查看项目

更新于 10-16 08:07

技能介绍

用途:这是一项面向 React Native 应用的部署技能,目标是构建、签名并发布到 iOS App Store、Google Play Store,并支持 OTA 更新。前置条件包括:已可用于生产的 React Native 应用、Apple 开发者账号(iOS)、Google Play 开发者账号(Android),以及基本 CI/CD 理解。

主要能力:配置生产环境 EAS Build;设置 iOS 代码签名;生成 Android keystore;提交至 App Store 与 Play Store;使用 EAS Update 实现 OTA 更新。内容涵盖 EAS Build 设置、EAS 配置、iOS 签名、Android keystore、OTA 更新与提交命令。

使用方式:安装 EAS CLI(npm install -g eas-cli),登录(eas login),配置(eas build:configure),构建(eas build --platform all --profile production),提交(eas submit --platform all --latest),推送 OTA 更新(eas update --branch production --message 更新说明)。iOS 可配合 Fastlane Match(fastlane match appstore)或手动在 Xcode 创建证书与描述文件;Android 使用 keytool 生成 keystore。提交前需核对 iOS 与 Google Play 的应用图标、截图、隐私政策、内容分级等清单。

适用场景:React Native 应用量产发布、跨平台构建签名、商店提交和热更新。限制:资料未提供除上述流程外的其他功能、收费、价格、平台或效果细节;keystore 与密码不应提交到代码库。