跳转到内容

ipa

将 Flutter 应用构建为 iOS IPA 包进行分发。IPA 格式用于通过 App Store、TestFlight 或企业部署分发 iOS 应用。它包含编译后的应用包以及 Apple 应用分发系统所需的元数据。

环境要求

  • 安装了 Xcode 的 macOS 系统
  • Apple 开发者账号(用于分发证书和配置文件)
  • 已安装 Flutter SDK 并配置了 iOS 工具链

使用方法

运行:

fastforge package --platform ios --targets ipa --build-export-options-plist ios/exportOptions.plist

导出选项

iOS 构建需要 ExportOptions.plist 文件。以下是一个示例:

xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>method</key>
    <string>app-store</string>
</dict>
</plist>

常用的导出方法:

方法说明
app-store用于 App Store 分发
ad-hoc用于在已注册设备上测试
development用于开发测试
enterprise用于企业内部分发

相关链接

基于 MIT 许可发布