Token导航 LogoToken导航TokenDH.com
前端设计需要联网github未标认证来源可访问clear审计通过

react-native-deploymentReact Native 部署

Agent Skill

用于辅助前端页面、组件、样式和交互逻辑的开发与维护。它适合让 Agent 生成或审查 React、Next.js、Vue、Tailwind、CSS 等相关代码,整理组件结构,或定位布局和性能问题。使用时需要结合项目现有设计系统、路由和构建方式,避免只生成孤立片段;涉及页面改动时,应配合本地预览和构建检查确认视觉效果。

总安装

559

周安装

24

GitHub Stars

7

下载量

196
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:react-native-deployment(React Native 部署)
来源仓库:https://github.com/pluginagentmarketplace/custom-plugin-react-native
仓库路径:skills/react-native-deployment
安装命令:
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-react-native --skill react-native-deployment
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-react-native --skill react-native-deployment

简介

用于辅助 React Native 应用的部署流程与配置管理。

  • 适合处理应用打包、发布与 CI/CD 集成场景。
  • 可生成或审查部署脚本与配置文件。react-native-deployment 属于前端设计类 Skill,可作为该场景下的辅助能力补充。
  • 使用时需结合项目现有构建工具与发布流程。
  • 涉及部署配置改动时应配合本地构建与测试确认稳定性。

SKILL.md

React Native Deployment Skill

Learn to build, sign, and deploy React Native apps to iOS App Store, Google Play Store, and OTA update systems.

Prerequisites

  • React Native app ready for production
  • Apple Developer Account (iOS)
  • Google Play Developer Account (Android)
  • Basic understanding of CI/CD

Learning Objectives

After completing this skill, you will be able to:

  • Configure EAS Build for production
  • Set up iOS code signing
  • Generate Android keystores
  • Submit to App Store and Play Store
  • Implement OTA updates with EAS Update

Topics Covered

1. EAS Build Setup

# Install EAS CLI
npm install -g eas-cli

# Login
eas login

# Configure
eas build:configure

# Build
eas build --platform all --profile production

2. EAS Configuration

// eas.json
{
  "build": {
    "development": {
      "developmentClient": true,
      "distribution": "internal"
    },
    "production": {
      "autoIncrement": true
    }
  },
  "submit": {
    "production": {
      "ios": { "appleId": "your@email.com" },
      "android": { "track": "production" }
    }
  }
}

3. iOS Code Signing

# With Fastlane Match
fastlane match appstore

# Manual (Xcode)
# 1. Create certificate in Apple Developer
# 2. Create provisioning profile
# 3. Download and install in Xcode

4. Android Keystore

# Generate keystore
keytool -genkeypair -v -storetype PKCS12 \
  -keystore release.keystore \
  -alias my-key-alias \
  -keyalg RSA -keysize 2048 -validity 10000

# NEVER commit keystore or passwords

5. OTA Updates

// Check for updates
import * as Updates from 'expo-updates';

async function checkUpdates() {
  const update = await Updates.checkForUpdateAsync();
  if (update.isAvailable) {
    await Updates.fetchUpdateAsync();
    await Updates.reloadAsync();
  }
}

6. Submission Commands

# Build and submit in one command
eas build --platform all --profile production --auto-submit

# Submit existing build
eas submit --platform ios --latest
eas submit --platform android --latest

Quick Start Example

# 1. Configure EAS
eas build:configure

# 2. Build for production
eas build --platform all --profile production

# 3. Submit to stores
eas submit --platform all --latest

# 4. Push OTA update
eas update --branch production --message "Bug fixes"

Pre-Submission Checklist

iOS App Store

  • App icon (1024x1024)
  • Screenshots (all sizes)
  • Privacy policy URL
  • App review information
  • Build uploaded to TestFlight

Google Play Store

  • Hi-res icon (512x512)
  • Feature graphic (1024x500)
  • Screenshots (phone + tablet)
  • Content rating completed
  • Signed AAB uploaded

Common Errors & Solutions

ErrorCauseSolution
Code signing failedCertificate mismatchRegenerate certs
Build number conflictNot incrementedUse autoIncrement
Upload rejectedMissing metadataComplete all fields

Validation Checklist

  • Build succeeds for both platforms
  • App installs from TestFlight/Internal
  • OTA updates apply correctly
  • Store listing is complete

Usage

Skill("react-native-deployment")

Bonded Agent: 07-react-native-deploy

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

25.62%
按下载量换算50

Codex

24.75%
按下载量换算49

Gemini CLI

16.89%
按下载量换算33

OpenCode

11.79%
按下载量换算23

Antigravity

7.41%
按下载量换算15

trae

3.28%
按下载量换算6

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

来源信息

继续浏览同类 Skills