框架指南
Flutter App Store 提交指南
Flutter 的跨平台特性让开发变得简单,但 iOS 发布仍然需要了解 Apple 生态系统。本指南帮助 Flutter 开发者顺利完成 App Store 提交。
1 项目配置
Flutter 特定设置
pubspec.yaml
确保版本号格式正确:version: 1.0.0+1(语义化版本+构建号)
ios/Runner/Info.plist
配置 Bundle ID、权限描述(相机、位置等)、显示名称
在 Xcode 中打开
运行 open ios/Runner.xcworkspace 配置签名
2 发布构建
构建命令
flutter build ipa --release
这个命令会:
- 编译 Dart 代码为原生二进制
- 创建 Release 配置的 Archive
- 生成可上传的 IPA 文件
输出位置:build/ios/ipa/
3 上传与发布
上传选项
Xcode Organizer
标准方法,打开 Archive 后点击 Distribute App
Transporter
直接拖放 IPA 文件上传
💡 Flutter 专属技巧
减小应用体积
使用 --split-debug-info 和 --obfuscate 参数减小 IPA 大小。
符号化崩溃日志
上传 dSYM 文件以便在 App Store Connect 中查看可读的崩溃堆栈。
使用 Shorebird
考虑使用 Shorebird 进行热更新,但注意遵守 Apple 的代码更新规则。