如何使用 flutter 构建 iOS AdHoc 应用程序
How to build an iOS AdHoc app with flutter
我有一个用于 ios 的 flutter 应用程序,可以使用以下方法为应用程序商店构建它:
flutter build ios --release
但是我如何为 ios 构建 Ad-Hoc 应用程序?
先决条件
- Apple Developer Program 会员资格($99/年)
- 分发证书已添加到您的计算机
- 在 Xcode 项目(Signing & Capabilities 选项卡)中,select 您的团队/开发者帐户具有 Apple Developer 计划会员资格。
1。创建存档 (.xcarchive
)
从技术上讲,您不会构建 Ad Hoc 应用程序,而是构建一个 debug/release/profile 应用程序,然后通过分发方法分发该应用程序,一种选择是 Ad Hoc。
- 使用命令行: 您可以运行
flutter build ipa
构建 xcarchive。然后它应该在输出中为你的 Runner.xcarchive
显示 URL(双击 link),或者
- 使用 Xcode: 打开 Xcode 项目,然后在菜单栏中单击
Product
> Archive
。存档完成后,管理器 window 将打开。
2。创建一个 .ipa
现在管理器 window 应该打开了。按 Distribute App
按钮:您应该会看到多个选项。您可以与用户共享 .ipa
文件,他们可以将其安装到他们的 iPhone:
值得注意的是,您也可以创建一个 .ipa
using xcodebuild
,但是当您第一次学习时,使用 Xcode.
会更好
3。在设备上安装 .ipa
。
我写了一个答案:
提醒
请记住这样做:
Action Required: You must set a build name and number in the pubspec.yaml file
version field before submitting to the App Store.
对于那些因为没有 apple 开发者帐户而无法构建 ios 应用程序的人,这是我使用的方法。
第一,如果您是 ios 用户,您可以将 ios 设备连接到 mac 并执行 flutter 运行 --release。你也可以只用模拟器来做,它的工作原理是一样的。
现在,ios 应用已创建,使用您的 7 天免费试用开发人员配置文件,我们需要的是使用一些程序,如 imazing、apple configurator 或 itunes,从内部获取 ipa应用
现在您已经构建了具有发布版本的 ios 应用程序,您可以使用您的 7 天免费试用版重新分发它。
您可以使用 Code Magic 的 CLI 工具来实现。
在他们的 CLI 上(本地安装或在您的 CI 服务器上),有一个选项可以添加
--type IOS_APP_ADHOC
的签名文档部分的末尾
我有一个用于 ios 的 flutter 应用程序,可以使用以下方法为应用程序商店构建它:
flutter build ios --release
但是我如何为 ios 构建 Ad-Hoc 应用程序?
先决条件
- Apple Developer Program 会员资格($99/年)
- 分发证书已添加到您的计算机
- 在 Xcode 项目(Signing & Capabilities 选项卡)中,select 您的团队/开发者帐户具有 Apple Developer 计划会员资格。
1。创建存档 (.xcarchive
)
从技术上讲,您不会构建 Ad Hoc 应用程序,而是构建一个 debug/release/profile 应用程序,然后通过分发方法分发该应用程序,一种选择是 Ad Hoc。
- 使用命令行: 您可以运行
flutter build ipa
构建 xcarchive。然后它应该在输出中为你的Runner.xcarchive
显示 URL(双击 link),或者 - 使用 Xcode: 打开 Xcode 项目,然后在菜单栏中单击
Product
>Archive
。存档完成后,管理器 window 将打开。
2。创建一个 .ipa
现在管理器 window 应该打开了。按 Distribute App
按钮:您应该会看到多个选项。您可以与用户共享 .ipa
文件,他们可以将其安装到他们的 iPhone:
值得注意的是,您也可以创建一个 .ipa
using xcodebuild
,但是当您第一次学习时,使用 Xcode.
3。在设备上安装 .ipa
。
我写了一个答案:
提醒
请记住这样做:
Action Required: You must set a build name and number in the pubspec.yaml file version field before submitting to the App Store.
对于那些因为没有 apple 开发者帐户而无法构建 ios 应用程序的人,这是我使用的方法。
第一,如果您是 ios 用户,您可以将 ios 设备连接到 mac 并执行 flutter 运行 --release。你也可以只用模拟器来做,它的工作原理是一样的。
现在,ios 应用已创建,使用您的 7 天免费试用开发人员配置文件,我们需要的是使用一些程序,如 imazing、apple configurator 或 itunes,从内部获取 ipa应用
现在您已经构建了具有发布版本的 ios 应用程序,您可以使用您的 7 天免费试用版重新分发它。
您可以使用 Code Magic 的 CLI 工具来实现。
在他们的 CLI 上(本地安装或在您的 CI 服务器上),有一个选项可以添加
的签名文档部分的末尾--type IOS_APP_ADHOC