Flutter

[VERBOSE-2:profiler_metrics_ios.mm(184)] Error retrieving thread information: (ipc/send) invalid destination port

Apple Silicon M1のMac bookの環境で、Flutterアプリ開発中にAndroid StudioにてiOS simulatorを起動した時に起きる謎のエラーメッセージの改修対応

[VERBOSE-2:profiler_metrics_ios.mm(184)] Error retrieving thread information: (ipc/send) invalid destination port

エラー内容

Launching lib/main.dart on iPhone 12 Pro in debug mode...
Running Xcode build...
Xcode build done.                                            6.1s
[VERBOSE-2:profiler_metrics_ios.mm(184)] Error retrieving thread information: (ipc/send) invalid destination port
[VERBOSE-2:profiler_metrics_ios.mm(184)] Error retrieving thread information: (ipc/send) invalid destination port
[VERBOSE-2:profiler_metrics_ios.mm(184)] Error retrieving thread information: (ipc/send) invalid destination port
Waiting for iPhone 12 Pro to report its views...

これが無限に出てきます。。。

行った対応

M1 MacbookのFlutterアプリ開発のときに、iPhone 12 Proのシミュレータを起動した時にターミナル上で変なメッセージを確認しました。

開発中にこういう訳のわからないエラーメッセージが出ると気になって集中力が削がれますので、グーグル先生に問い合わせしました。

ですが、グーグル先生もあまり情報を持っていないようでヒットしたgithubのページ

これを頼りに色々試してみました。

1.パソコンの再起動

→だめでした。

2.flutter upgrade

次のことを行う

flutter channel beta
flutter upgrade
flutter clean
flutter run

flutter runの段階で非常に時間がかかりました。

一通り終わった後に、

Android Studioの再起動

こちらを試してみました。

結果、

Launching lib/main.dart on iPhone 12 Pro in debug mode...
Running Xcode build...
Xcode build done.                                            5.5s
Debug service listening on ws://127.0.0.1:50985/daLuL4C-kFg=/ws
Syncing files to device iPhone 12 Pro...

治りました!

最初はあまり情報がなかったのでどうしようか迷いましたから非常に困りますね。

ABOUT ME
tamappe
都内で働くiOSアプリエンジニアのTamappeです。 当ブログではモバイルアプリの開発手法について紹介しています。メインはiOS、サブでFlutter, Android も対応できます。 執筆・講演のご相談は tamapppe@gmail.com までお問い合わせください。