CrossRoad

XRを中心とした技術ブログ。 Check also "English" category.

gitコマンドで「Agreeing to the Xcode/iOS license requires admin privileges」が出たとき、Xcodeから対処する方法

先日、MacOSをMojaveからCatalinaにアップデートしたあとに発生しました。ターミナルからコマンド入力しても良いのですが、Xcodeを起動するだけでも解決できるので、対応方法を書いておきます。

1. 現象

MacOSをCatalinaにアップデートしたあと、「ターミナル」、「Visual Studio CodeのTerminal」で"git"と入力すると以下のメッセージが表示される

git command requires admin privileges

2. 対応方法

XCodeを開きます。すると、このようにXcode and Apple SDKs agreementの画面が表示されます。

Xcode and Apple SDKs agreement

Agreeを選択すると、Installing Componentsが表示されて、必要なコンポーネントがインストールされます。 (回線状況にもよりますが、4,5分かかりました)

インストールが終わると、Xcodeの最初の画面が表示されます。

Top view of Xcode ver11.0

この画面が表示されたらgitが使えるようになっています。

git command runs on MacOS Catalina

3. おわりに

小ネタですが、毎年MacOSをアップデートするたびに対応方法を忘れてたので書きました。