ふくしま

ソフトウェアエンジニア

macOSをsonomaにしたらXcode15でflutter build ipaできなかった話

現象

表題の通り

困ったこと

じゃあ、前リリースできていたXcode14に戻してビルドしようとしたら、以下のように開けない。

エラー画像

ちなみに以下を参考にしてXcodeをダウングレードした。

Xcodeのバージョンを下げる方法

解決策

  • Xcode14をインストール
  • Xcode15を削除(一応)
  • 以下を参考にXcode14を開く

Using Xcode 14.3.1 on macOS Sonoma | by Caio Farias Soares | Medium

  • flutter doctorXcodeのバージョンを確認
  • flutter build -ipa でビルド
  • Xcode14のGUIから File→Openで Runner.xcarchive ファイルを開いて、Apple Store Connectに配布

ちなみに

Xcode14でビルドしたら以下のエラーが出た。

DVTCoreDeviceEnabledState: DVTCoreDeviceEnabledState_Disabled set via user default (DVTEnableCoreDevice=disabled)

以下にある readlink -f をやってみたら成功した。が、これはcocoapodのバージョンを上げると治るっぽい。

Flutter iOS build failed: DVTCoreDeviceEnabledState_Disabled - Stack Overflow