年终特惠:AI 审核工具包 $29.99 $49.99 立即获取 →

iOS 提交指南

框架指南

React Native App Store 提交指南

React Native 应用在提交到 App Store 时需要额外注意一些细节。本指南涵盖从项目配置到成功发布的完整流程。


1 项目设置

准备工作清单

  • 更新 React Native:确保使用最新稳定版本
  • 运行 pod install:cd ios && pod install
  • 检查 Info.plist:确保所有必需的键都已设置
  • 更新版本号:在 Xcode 中更新 Version 和 Build 号
  • 设置 Bundle ID:确保与 App Store Connect 匹配

提示:使用 npx react-native-version 可以同步更新 iOS 和 Android 版本号。

2 代码签名

React Native 项目使用与原生 iOS 相同的签名流程:

自动签名(推荐)

在 Xcode 中勾选 "Automatically manage signing",选择您的团队

手动签名

需要配置 Distribution Certificate 和 App Store Provisioning Profile

注意:确保 Release scheme 使用正确的签名配置,Debug 和 Release 通常不同。

3 发布构建

构建步骤

  1. 在 Xcode 中打开 .xcworkspace 文件(不是 .xcodeproj)
  2. 选择 "Any iOS Device (arm64)" 作为构建目标
  3. 选择 Product → Scheme → Edit Scheme,确保 Run 使用 Release 配置
  4. Product → Archive
  5. 等待构建完成,Organizer 窗口会自动打开

CI/CD 提示:可以使用 xcodebuild archive 和 Fastlane 自动化构建流程。

4 上传到 App Store

  1. 在 Organizer 中选择您的 Archive
  2. 点击 "Distribute App"
  3. 选择 "App Store Connect" → "Upload"
  4. 选择签名选项(通常是自动管理)
  5. 等待上传完成
  6. 在 App Store Connect 中验证构建状态

⚠️ 常见问题

ITMS-90809:UIWebView 弃用

确保所有依赖都更新到不使用 UIWebView 的版本。运行 grep -r UIWebView node_modules 检查。

崩溃:找不到 bundle

确保在 Build Phases 中正确配置了 "Bundle React Native code and images" 脚本。

图标缺失

确保在 Images.xcassets 中提供了所有必需尺寸的 App Icon。

希望 AI 在提交前审核您的应用?

获取我们的 AI 审核工具包,自动检测违规问题。

获取 AI 工具包