macOSをsonomaにしたらXcode15でflutter build ipaできなかった話
現象
表題の通り
困ったこと
じゃあ、前リリースできていたXcode14に戻してビルドしようとしたら、以下のように開けない。

ちなみに以下を参考にしてXcodeをダウングレードした。
解決策
- Xcode14をインストール
- Xcode15を削除(一応)
- 以下を参考にXcode14を開く
Using Xcode 14.3.1 on macOS Sonoma | by Caio Farias Soares | Medium
flutter doctorでXcodeのバージョンを確認- インストールしたのに認識されない時はdoctorのコメント通りにコマンドを打つこと
sudo xcode-select --switch /Users/xxx/Downloads/Xcode.app/Contents/Developersudo xcodebuild -runFirstLaunch
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