Failed to prepare for communication with playground for an unknown reasonの原因と解決法!

この記事からわかること
- Failed to prepare for communication with playground for an unknown reasonとは?
- Swift>Xcode>playgroundで発生したエラー
- ビルドできない原因と解決法
index
[open]
\ アプリをリリースしました /
「Swift UI」を学習するために「Xcode」をインストールし、あれこれ触っていると「playground」使用時にエラーが発生してしまいました。
Failed to prepare for communication with playground for an unknown reasonとは?
「playground」を作成し、開くと上部に以下のようなメッセージが出ていました。
発生したエラー
翻訳
発生したのは上記のような解決しずらそうなエラーです。
発生した流れは以下の通り、普通に「playground」を作成した段階で発生しました。
またこのエラーのせいかコードの行ナンバー付近にある「ビルドボタン 」を押しても右側に変数の値や計算結果が表示されませんでした。
playgroundを作成する流れ
- Xcodeプロジェクトを作成
- 「Xcodeプロジェクト.xcodeproj(IDE)」を開く
- 「 」横「Xcode」メニューの「file」を開く
- 「New」>「playground...」
- 機種を「iOS」と「Blank」を選択し「Next」
- 「ファイル名」や「保存先」、「Add to」などはなにもいじらず「Create」
これでデスクトップ上に「MyPlayground.playground」ファイルが自動生成され、このファイルをクリックすることで「playground」が開きます。
原因と解決法
原因?
Xcodeプロジェクトとのリンクができていない?
解決法
「inspectors」の「location」を設定したら治った
原因は初心者なので明確には分かりませんでしたが、Xcodeプロジェクトとのリンクがうまく行っていないのかなと思い思考錯誤してみました。
「Add to」や「Group」でXcodeプロジェクトを指定→✖️
最初は「playground」作成時の「Add to」や「Group」のところにXcodeプロジェクトを指定したりしましたが、エラーが出たままでした。
「DeskTop」ではなく「Xcodeプロジェクト」に保存→✖️
続いて保存先を 「DeskTop」ではなく「Xcodeプロジェクト」内に変えてみましたがこれもダメでした。
「platform」が「iOS」か確認→✖️
「Xcodeプロジェクト」と「playground」の「platform」に齟齬があるのでは?と思い確認しましたが両方とも私の場合「iOS」で一致していました。
「inspectors」の「location」を設定→○
「playground」の「 」横メニューから「View」>「inspectors」>「Show inspector」をクリックします。
すると「playground」内の右側に「inspector」が開きますのでその中の「location」のすぐ下にある「 フォルダマーク」をクリックします。
ファイルを選択できるようになるので「Xcodeプロジェクト」を選択すると...エラー表示が消えました!

そして無事「ビルドボタン 」を押すと右側に変数の中身は計算結果が出るようになりました!
まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。
ご覧いただきありがとうございました。