Open3

FlutterでiOSデプロイをCIでスマートに自動化したい

kboy (Kei Fujikawa)kboy (Kei Fujikawa)

automatic signingで flutter build ipa を使ってIPAを作成してから xcrun altool --upload-app でアップロードしたいのだが、

  • automatic signing
  • flutter build ipa

この2つの両立は結構むずいみたいで、みんなflutter build iosをやってからxctoolでアーカイブしてアップロードみたいにやっている。

kboy (Kei Fujikawa)kboy (Kei Fujikawa)

なので、

  1. プロビジョニングプロファイル & flutter build ipa & xcrun altool --upload-app
  2. automatic signing & flutter build ios & xctool

のどちらかになりそう。

kboy (Kei Fujikawa)kboy (Kei Fujikawa)

ちなみにCodemagicはautosigningをいい感じにやってくれるが、submoduleを使ってると結局yaml書かないといけないのでGitHub actions使うのとあまり変わらない。macの性能はいいかもしれないが。