📱 发布概述

将Flutter应用发布到App Store是一个多步骤的过程,需要做好充分的准备工作。

发布前的必要条件:

  • 一台运行macOS的电脑(必需)
  • 安装最新版本的Xcode
  • 注册Apple开发者账号(年费99美元)
  • 阅读并了解App Store审核指南
🔄 发布流程

主要步骤:

  1. 在App Store Connect注册应用
    • 创建Bundle ID
    • 创建应用记录
  2. 配置Xcode项目设置
    • 设置应用标识符
    • 配置签名证书
    • 设置开发团队
  3. 准备应用资源
    • 添加应用图标
    • 添加启动页面
    • 准备应用截图
  4. 构建和上传
    • 设置版本号
    • 生成发布包
    • 上传到App Store
  5. 发布应用
    • 通过TestFlight测试
    • 提交App Store审核
🖼️ 应用资源准备

应用图标要求:

  • 需要提供多个尺寸的图标
    • iPhone: 60pt (@1x, @2x, @3x)
    • iPad: 76pt (@1x, @2x)
    • App Store: 1024 x 1024px
  • 图标格式要求
    • PNG格式,无透明度
    • 不能包含圆角(系统会自动添加)
    • 不要包含alpha通道

应用截图要求:

  • 必需的设备截图
    • 6.5英寸(iPhone 14 Pro Max等)
    • 5.5英寸(iPhone 8 Plus等)
    • 12.9英寸iPad Pro(如支持iPad)
  • 每种尺寸需要1-10张截图
  • 可以添加文字说明和设备边框

预览视频(可选):

  • 长度:15-30秒
  • 需要为每种设备尺寸制作对应版本
  • 格式要求:H.264编码,最高1080p
📄 必需文档

App Store Connect必填信息:

  • App名称(多语言)
  • 副标题(多语言)
  • 关键词(用于搜索)
  • 支持语言列表
  • 分级信息
  • 版权信息
  • 技术支持网址
  • 营销网址(可选)

法律文档:

  • 隐私政策(必需)
    • 需要一个可访问的网址
    • 必须包含数据收集和使用说明
    • 需要说明用户权利
  • 用户协议(建议)
    • 说明使用条款
    • 责任限制声明
  • 特殊权限说明
    • 相机、麦克风使用说明
    • 位置信息使用说明
    • 其他敏感权限说明
审核准备

审核所需信息:

  • 测试账号(如果应用需要登录)
  • 测试说明(如有特殊操作流程)
  • 版本更新说明
  • 出口合规信息
  • 广告标识符使用说明
💡 重要提示
  • 签名证书要妥善保管,丢失后无法更新应用
  • 每次上传新版本都需要增加版本号
  • App Store审核通常需要1-3个工作日
  • 建议先通过TestFlight进行测试
  • 准备好隐私政策等必需的文档
查看详细发布指南 →
目录