如何使用 flutter 构建 iOS AdHoc 应用程序

Nat*_*han 7 ad-hoc-distribution flutter

我有一个适用于 ios 的 flutter 应用程序,可以使用以下方法为应用程序商店构建它:

flutter build ios --release
Run Code Online (Sandbox Code Playgroud)

但是如何为 ios 构建 Ad-Hoc 应用程序呢?

the*_*cks 9

--export-method您可以在 , 示例中使用flutter build command

flutter build ipa --release --export-method=ad-hoc


Ben*_*rth 8

先决条件

  • Apple 开发者计划会员资格(99 美元/年)
  • 分发证书已添加到您的计算机
  • 在 Xcode 项目(“签名和功能”选项卡)中,选择具有 Apple Developer 计划成员资格的团队/开发人员帐户。

1. 创建档案 ( .xcarchive)

从技术上讲,您不会构建 Ad Hoc 应用程序,而是构建一个调试/发布/配置文件应用程序,然后通过分发方法进行分发,其中一个选项是 Ad Hoc。

  • 使用命令行:您可以运行flutter build ipa来构建xcarchive。然后它应该在输出中显示您的 URL Runner.xcarchive(双击该链接),或者
  • 使用 Xcode:打开 Xcode 项目,然后在菜单栏中单击Product> Archive。归档完成后,组织者窗口将打开。

2. 创建一个.ipa

现在管理器窗口应该打开。按下Distribute App按钮:您应该看到多个选项。您可以与用户共享该.ipa文件,他们可以将其安装到他们的 iPhone 上:

在此输入图像描述

值得注意的是,您还可以创建一个.ipa usingxcodebuild,但是当您第一次学习时,最好使用 Xcode。

.ipa3.在设备上安装。

我写了一个关于这个的答案:/sf/answers/4827781101/

在此输入图像描述

提醒

只需记住执行以下操作:

所需操作:在提交到 App Store 之前,您必须在 pubspec.yaml 文件版本字段中设置构建名称和编号 。