📱

[Flutter] iPhone実機へのビルドに失敗した際の解決方法

2022/02/26に公開

先日Flutterでのアプリ開発中、iPhone実機で確認しようとビルドした際に下記のエラーに突如見舞われました。

Unable to prepare iPhone for development.

とか

iPhone is busy: Fetching debug symbols for iPhone. Xcode will continue when iPhone is finished.

とか。

それまで問題なくビルドできていたのでなぜだろう?と思ったのですが、どうやらiPhoneのOSだかXcodeをバージョンアップしたときに起こりがちのエラーのようです。

下記は私が解決するまでに実行したこと全てです。
いつの間にか解決していたのでどれが効果的だったのか特定できてないですが、同じように困ってる人は試してみてください!どれかで解決できます。

  • flutter clean を実行して再度ビルド flutter build ios
  • 5~10分待ってから再度ビルド
  • iPhone/Mac PC間の信頼を一旦リセット(iPhone開く→設定→一般→転送またはiPhoneをリセット→リセット→位置情報とプライバシーをリセット)し、再度繋ぎ直して信頼
  • Mac PC再起動
  • iPhone再起動
  • iPhone内にビルドされているアプリを手動で一度消す
  • Xcodeのバージョンアップ
  • iPhoneのiOSのバージョンアップ

Discussion