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

Ham*_*zam 3 stripe-payments flutter codemagic

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

找到了满足stripe_payment (from.symlinks/plugins/stripe_payment/ios)依赖项的规范,但它们需要更高的最低部署目标。

Flo*_*ris 5

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

platform :ios, '10.0'
Run Code Online (Sandbox Code Playgroud)

注:Podfile一旦运行将被创建flutter build ios

如果您没有 macOS 设备

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

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

注意: 在这里,您将找到一个简单的 CI/CD 构建示例,用于构建您的 Flutter 应用程序IOSAndroid无论是否需要macOS设备。


Naq*_*med 5

我尝试将最小目标更改为 10.0 但它仍然在抱怨。我设置为

平台:ios,'13.0'

对我来说效果很好