Swift

【Swift】Xcodeが起動できない「Install additional required components」の対処方法

こんにちは!こんちゃ(@pippi_kon)です。

先日、Xcodeのアップデートを行った後にXcodeを起動すると「Install additional required components?」と聞かれ、Installを選んでもインストールできない(try again)現象に陥りました。

なんとか解決できましたので、今回は、Xcodeの「Install additional required components?」の対処方法についてご紹介します。

現象

先日、Xcodeのバージョンアップ(アップデート)を行いました。

その後、いつものようにアプリのアイコンを選択してXcodeを起動しようとしたところ、以下の画面が表示されました。

 

Install」を押すと以下の画面が表示されます。

なんかエラーが起きてInstallできないっぽい。

Try Again」を押して再度チャレンジしても結果は同じ。またこの画面に戻ってきます。

Quit」を押すとこの画面が消えるだけ。

つまり、Xcodeを起動できなくなってしまったのです。

 

メッセージの意味

ダイアログに表示されたメッセージを確認してみましょう。

Install additional required components?

Xcode requires additional components to support running and debugging. Choose Install to add required components.

日本語に翻訳すると

追加の必要なコンポーネントをインストールしますか?

Xcodeには、実行とデバッグをサポートするための追加コンポーネントが必要です。Installを選択して、必要なコンポーネントを追加します。

という意味。

アップデートによって追加のコンポーネント(部品)が必要になったので、インストールしてねって意味ですね。

「Install」ボタンを押したらうまくいきそうなものですが…現実はそう甘くはない…。

 


対処方法

今回私が試した方法は以下の3つ。

  1. xcodebuildコマンドの使用
  2. パッケージの削除
  3. Xcodeの再インストール

結論から言うと、①②は効果がなく、③の「Xcodeの再インストール」で解決できました

それぞれの方法についてご紹介します。

 

xcodebuildコマンドの使用(解決できず)

以下の記事を参考にしました。

この記事には、ターミナルで以下のコマンドを実行することで解決できたと書かれています。

sudo xcodebuild -runFirstLaunch

実際に試してみましたが、コマンド実行時にエラーが出力され、コマンド実行が失敗。

エラー解消方法を探してみましたがうまくいかず、この方法では解決できませんでした

 

パッケージの削除(解決できず)

以下の記事を参考にしました。

この記事には、ターミナルで以下のコマンドを実行することで解決できたと書かれています。

cd /Applications/Xcode.app/Contents/Resources/Packages
sudo rm -rf MobileDevice.pkg
sudo rm -rf MobileDeviceDevelopment.pkg

実際に試してみました。

コマンド実行は特にエラーなく成功したのですが、Xcodeを起動するときに相変わらず「Install additional required components」が出力され、起動できません。

この方法では解決できませんでした

 

Xcodeの再インストール(解決!)

解決方法を探しましたがいずれもうまくいかなかったので、思い切ってXcodeを再インストールしてみました。

時間はかかりましたが、最終的にはXcodeを起動させることができ、解決することができました!

なお、再インストールによって既存のプロジェクトやソースコードが削除されることはないのでご安心ください。

 

Xcodeを再インストールするためには、まずXcodeをアンインストールします。

アンインストール方法は以下の記事を参照ください。

Macでアプリを削除(アンインストール)する方法『Macでアプリを削除(アンインストール)する方法』をご紹介します。...

 

アンインストールが完了したらAppStoreからXcodeをインストールします。

インストールには少し時間がかかりますので気長に待ちましょう。

 

インストールが完了したらXcodeを起動してみてください。

すると…

またこの画面が表示されます。

でも「Install」ボタンを押すと…

Xcode再インストール前と状況が変わり、このようにインストールが開始されます。

ゲージがMaxになり、インストールが完了すると、Xcodeを起動できるようになります。

 


最後に

いかがだったでしょうか?

今回は、Xcodeの「Install additional required components?」の対処方法についてご紹介しました。

試した対処方法
  1. xcodebuildコマンドの使用(解決できず)
  2. パッケージの削除(解決できず)
  3. Xcodeの再インストール(解決!)

私はXcodeの再インストールで対処できました。

少し時間がかかる方法ですが、①②の方法でも解決できない場合は試してみるといいかもです。

 

以上、どなたかのご参考になれば幸いです。

【2020年版】Swift入門にオススメの参考書ベスト3Swift初心者にオススメしたいSwiftプログラミング参考書ベスト3をご紹介します。...
ABOUT ME
こんちゃ
こんちゃ
自分のやりたいことでお金を稼げる生活に憧れて脱サラ。 アプリ開発やブログ運営をしながらのんびり暮らしています。