Swift

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

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

こんにちは、コンジ(@pippi_kon)です。

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

この現象になるとXcodeを開けない状態になってしまいます。

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

現象

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

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

Install additional required components

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

installing components try again

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

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

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

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

 

メッセージの意味

Install additional required components

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

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の再インストール」で解決できました

 

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

さまざまな対処方法を試しましたがいずれも効果なし。

なので思い切ってXcodeを再インストールしてみました。

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

私が行ったXcode再インストール方法をご紹介します。

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

 

1.Xcodeをアンインストール

まず、Xcodeをアンインストールします。

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

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

 

2.Xcodeをインストール

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

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

 

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

すると…

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

またかぁ、、、と若干うんざりしてしまいますが、今回は違います。

Install」ボタンを押すと…

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

ゲージがMaxになり、インストールが完了すると、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の「Install additional required components?」の対処方法』についてご紹介しました。

問題解決できた対処方法
  • Xcodeの再インストール

 

問題解決できなかった対処方法
  • xcodebuildコマンドの使用(解決できず)
  • パッケージの削除(解決できず)

 

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

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

初心者向け!Swift入門にオススメの参考書_サムネ
【2020年版】初心者向け!Swift入門にオススメの参考書『Swift初心者にオススメしたいSwiftプログラミング参考書』をご紹介します。...
無料体験あり!初心者におすすめの人気プログラミングスクール3選_サムネ
無料体験あり!初心者におすすめの人気プログラミングスクール3選『プログラミングを学ぶことができる人気のプログラミングスクール』についてご紹介します。...
ABOUT ME
コンジ
コンジ
自分のやりたいことでお金を稼げる生活に憧れて脱サラ。 アプリ開発やブログ運営をしながらのんびり暮らしています。