Mac - Xcode のエラー対処法 - Agreeing to the Xcode/iOS license requires admin privileges ...
当ページのリンクには広告が含まれています。
スポンサーリンク
Mac のターミナルで、C言語のプログラムを gcc でコンパイルしようとすると……
$ gcc XXX.c
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo. (Xcode/iOS のライセンスを承諾するためには sudo を介した root としてコマンドを再実行する必要があります。)
このようなエラーというか注意が表示されて、コンパイルできない場合があるので、ここではその対処法を紹介します。
対処法
それでは対処法をみていきます。
sudoコマンドを gcc の前につけてからコンパイルを実行しましょう。
$ sudo gcc file-read.c Password:
パスワードを入力し、Enterキーを押します。
すると、次のようなテキストが表示されるので
You have not agreed to the Xcode license agreements. You must agree to both license agreements below in order to use Xcode. (あなたはライセンスに承諾していません。Xcodeを使うためにはライセンスへの承諾が必要です。) Hit the Enter key to view the license agreements at '/Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf' (Enterキーを押して、ライセンスに承諾しましょう。)
Enterキーを押します。
すると、このようなやたらと長いライセンスが表示されるので
Apple Inc. Xcode and Apple SDKs Agreement PLEASE SCROLL DOWN AND READ ALL OF THE FOLLOWING TERMS AND CONDITIONS CAREFULLY BEFORE USING THE APPLE SOFTWARE OR APPLE SERVICES. THIS IS A LEGAL AGREEMENT BETWEEN YOU AND APPLE. ...
ちらっと目を通して「q」キーを押します。
すると、このようなテキストが表示れるので
By typing 'agree' you are agreeing to the terms of the software license agreements. Type 'print' to print them or anything else to cancel, [agree, print, cancel]
「agree」と入力し、Enterキーを押しましょう。