如何从 Codemagic 更改最小部署 iosTarget?

How to change minimum deployment iosTarget from Codemagic?

我在 Windows 上开发了一个 Flutter 应用程序。现在我正在尝试通过 codemagic 进行构建。但是我需要更改 IOS 的最低部署版本。 我在使用 codemagic

构建应用程序时遇到此错误

Specs satisfying the stripe_payment (from.symlinks/plugins/stripe_payment/ios) dependency were found, but they required a higher minimum deployment target.

您必须在 Podfile 文件中定义最低平台 ios 版本。

platform :ios, '10.0'

注意: Podfile 将在您 运行 flutter build ios.

后创建

如果您没有 macOS 设备

您必须在 macOS 设备上 运行 flutter build ios。如果您没有这样的设备,您可以为您的项目创建一个 CI 构建管道(例如在 Azure Devops 上),并 运行 CI 在 macOS 代理上构建。

在管道中,您必须添加一个将 Podfile 上传到工件的步骤,这样您就可以下载该工件并将 Podfile 添加到您的源中。

注意: here 您会找到一个简单的 CI/CD 构建示例,用于为 IOS 和 [=18 构建 Flutter 应用=] 无需 macOS 设备。