10、发布上线指南:如何把你的 App 推送到 App Store 和 Google Play

276 阅读1分钟

image.png


🎯 技术专家导语

App 做得再好,不能上架就是“半成品”。
发布流程虽然繁琐,但掌握清晰的路径,你就能让 App 真正触达全球用户。

这一篇带你一步步走完发布流程,避免常见坑!


🧱 一、基础准备:两大平台的账号注册

📍 App Store(iOS)

📍 Google Play(Android)


📦 二、打包流程概览

平台打包工具输出格式
iOSXcode、EAS Build、Fastlane.ipa
AndroidGradle、EAS Build.aab / .apk

Expo 项目推荐使用 EAS Build 打包
CLI 项目使用 Xcode 和 Android Studio 打包


🚀 三、iOS 发布流程(App Store)

1️⃣ 准备工作

  • ✅ 配置 app.json / Info.plist
  • ✅ 设置 App ID、证书、描述文件(可用 Xcode 自动生成)
  • ✅ 上传打包包到 App Store Connect

2️⃣ App Store Connect 配置

  • 设置 App 名称、描述、截图、版本号、隐私政策链接等
  • 配置 TestFlight(内测)
  • 提交审核(通常需 1~3 天)

🤖 四、Android 发布流程(Google Play)

1️⃣ 准备工作

  • ✅ 配置 AndroidManifest.xml、图标、启动图
  • ✅ 使用 Android Studio / EAS Build 生成 .aab

2️⃣ Google Play Console 配置

  • 填写应用信息、内容评级
  • 上传 .aab 文件
  • 设置发布轨道(测试 / 正式)
  • 提交审核(通常 1 天内)

🧠 五、常见发布问题

问题解决建议
App Store 拒绝审核检查隐私权限声明、是否卡顿崩溃
Android 安装失败签名不一致 / minSdkVersion 不兼容
iOS 上传报错 ITMS-xxxx使用 Xcode Application Loader
Expo 项目无法用原生模块可考虑 eject 到 bare workflow

✅ 总结 Checklist

  • ✅ 两大平台账号注册完成
  • ✅ 证书 / 签名准备齐全
  • ✅ 提交信息完整(描述、截图、隐私)
  • ✅ 使用工具(EAS、Xcode、Android Studio)完成打包
  • ✅ 顺利通过审核并上线

🎉 至此,React Native 专家级学习系列 10 篇完结!