web-dev-qa-db-ja.com

「Xcode/iOSライセンスに同意するには管理者権限が必要です。Sudoを介してrootとして再実行してください。」 GCCを使用する場合

Cプログラムをコンパイルしようとしているときに、次のコマンドを実行します。

gcc pthread.c -o pthread

戻り値:

Xcode/iOSライセンスに同意するには管理者権限が必要です。Sudoを介してrootとして再実行してください。

そして私のコードはコンパイルされません。

なぜこれが起こっているのでしょうか、そしてどうすればこの問題を解決できますか?

461
coachcal

Xcodeを開き、新しいユーザー契約に同意します。これは、Xcodeの新しいバージョンがダウンロードされ、新しい契約が受け入れられなかったために起こっていました。

760
coachcal
Sudo xcodebuild -license

コマンドラインで問題なくそれを大事にします。コマンドラインに「accept」を追加しない限り、手動でライセンスをスクロールし、最後にその条件に同意する必要があります。

Sudo xcodebuild -license accept
526
Andy Barbour

私が外出しようとしていたように立ち往生してしまった...それはgitに関連していたと思います。これがどのようにしてそれを修正することができたかです...

  1. 私はターミナルで以下を入力しました:

    Sudo xcodebuild -license
    
  2. これにより契約が開きます。最後まで進み、「同意する」と入力します。

それは大事になります問題を手に入れます。

無関係なものがどうだったかは非常に面白かったです。

115
rahul

XCodeを開いてライセンスに同意すると問題は解決します。

27
Mr. Doomsbuster

コマンドをいじる必要はありません:)

XCodeが更新されたら、Xcode IDEプログラムを開きます。利用規約に同意してください。

あなたはすべて行く準備が整いました:))

13
codebased

Xcode/iOSライセンスに同意するには管理者権限が必要です。Sudoを介してrootとして再実行してください。

新しいバージョンのOSXまたはXCodeがインストールされました。Appleは、利用規約に同意するよう求めています。 Xcodeを起動して、それらに「同意する」だけです。

6

次の手順を実行します:

  1. ターミナルを開きます。
  2. このコマンドを入力してください:Sudo xcodebuild --license
  3. システムパスワードを入力してください。
  4. ライセンスに同意します。
6
Jabbir Basha

あなたがIntellijで同様の問題を抱えているならば、他の人が私の上で言ったようにする:

  1. ターミナルを開きます。
  2. このコマンドを入力してください:Sudo xcodebuild --license。
  3. システムパスワードを入力してください。
  4. ファイルの終わりに移動するには、スペース(ボタン)を押します。
  5. ライセンスに「同意する」と入力します。

そしてこれで終わりです。

0
Kinghizzzzz