如何使用 fastlane 为 iOS 的每个导出方法构建一个 flutter 应用程序
How build a flutter app for each export method for iOS with fastlane
我需要临时部署我的应用程序并部署到 Play 商店,目前在我的 CI 流程中,我使用 Fastlane 为每个 PR 执行此操作:
sh("flutter build ios")
build_app(export_method: method)
- Fastlane:自动执行 build/test/deploy 步骤的工具。
- build_app:是来自 fastlane 的插件,用于构建 iOS,我使用它是因为我可以声明构建是
ad-hoc
还是 app-store
。
我担心我在做同样的事情 2 次,第一次用 flutter 构建,然后用 native XCode。
我有两个问题:
- 我可以通过 flutter 命令为每个方法构建 flutter iOS build 吗?
- 从 flutter 构建 iOS 而不是从 XCode 构建 运行 有什么区别,就像一个完全原生的 iOS 应用程序?
答案是使用 update_code_signing_settings
和每个导出方法的配置文件名称,以便构建使用配置文件自行配置:
# method could be 'ad-hoc' or app-store
update_code_signing_settings(profile_name: "My export method profile")
build_app(export_method: method)
我需要临时部署我的应用程序并部署到 Play 商店,目前在我的 CI 流程中,我使用 Fastlane 为每个 PR 执行此操作:
sh("flutter build ios")
build_app(export_method: method)
- Fastlane:自动执行 build/test/deploy 步骤的工具。
- build_app:是来自 fastlane 的插件,用于构建 iOS,我使用它是因为我可以声明构建是
ad-hoc
还是app-store
。
我担心我在做同样的事情 2 次,第一次用 flutter 构建,然后用 native XCode。
我有两个问题:
- 我可以通过 flutter 命令为每个方法构建 flutter iOS build 吗?
- 从 flutter 构建 iOS 而不是从 XCode 构建 运行 有什么区别,就像一个完全原生的 iOS 应用程序?
答案是使用 update_code_signing_settings
和每个导出方法的配置文件名称,以便构建使用配置文件自行配置:
# method could be 'ad-hoc' or app-store
update_code_signing_settings(profile_name: "My export method profile")
build_app(export_method: method)