sound_classify_app を iOS 実機で起動するための支援。iOS/Xcode/Flutter 互換性の確認、JITクラッシュ対策、3.41.1 失敗時のフォールバックを含む。
このスキルは、sound_classify_app を iOS で起動・デバッグする支援用です。iOSシミュレータでは動かないので、常に実機で案内してください。
実機の確認
環境の確認
FVM前提(必須)
fvm_config.json が 3.41.1 を指定。direnv allow を実行してもらう。flutter --version が 3.41.1 か確認。違えば fvm use 3.41.1。fvm install 3.41.1。Flutter 3.41.1+ を推奨
flutter --version が 3.41.1 未満ならアップグレードを促す。クリーンセットアップ
flutter cleanflutter pub getcd ios && pod install && cd ..実機起動
flutter run -d <device-id>症状:
mprotect failed または Unable to flip between RX and RW memory protection対処:
--profile / --release で JIT 起因か切り分け:
flutter run --profile -d <device-id>flutter run --release -d <device-id>症状:
LaunchServices GUID and sequence number do not match expected values対処:
flutter cleanrm -rf ios/Pods ios/Podfile.lockflutter pub getcd ios && pod install && cd ..flutter run -d <device-id>3.41.1 固定なので、FVMを常に優先。fvm install が遅い場合は、初回だけ時間がかかることを伝えて待ってもらう。