【Xcode】「Failed to prepare device for development」のエラーが発生して iPhone 実機ビルド・デバッグができない事象【備忘録】

ある日、いつものようにXcodeで実機ビルドしようとすると、「Failed to prepare device for development」というエラーが発生して、いつまで経っても iPhone にアプリがインストールされませんでした。

実際のエラーは以下の画像の通りです。

エラーの対処方法を調査

エラー内容を Web で検索すると、同じような事象で困っている方や、対処法を載せてくださる方が多くいらっしゃいました。

以下のようなサイトを参考にさせていただきました。

https://developer.apple.com/forums/thread/133106

https://zenn.dev/bon/scraps/b6ac4c7f5a6384

みなさんエラー発生状況や解消方法が異なる印象ですが、多くの方は以下の手順でエラーが解消されるようです。

  • iPhone の再起動
  • Xcode の再起動
  • Mac の再起動

ただ、私の環境では解消されませんでした。。

そういえば・・・

ちょうどこの時期は iOS 15.4 がリリースされたタイミングで、iPhone のバージョンをアップした直後でした。
(マスクをしていても FaceID でロック解除できる機能が搭載されて話題になりました )

改めてエラー内容を確認すると、OS のバージョンに互換性がないということが書かれているようです。

なので、現状の Xcode のバージョンでは最新の iOS バージョンに対応できていないのではないかと思いました。

エラーが解決した方法

最後になりましたが、私の環境では以下を実施することで冒頭のエラー「Failed to prepare device for development」が解消されました。

  • Mac のバージョンを最新にする
    -> この時の最新の Xcode 13.3 をインストールするために、Mac のバージョンをBig Sur から Monterey(12.3)にする必要がありました
  • Xcode のバージョンを最新にする
    -> バージョン 13.3 にアップ

全てのバージョンアップに2時間ほどかけた後、恐る恐る再度実機ビルドを試みたところ、無事 iPhone にアプリをインストール & デバッグすることができました!

スポンサードリンク