CLIでXcodeのライセンスを受け入れるために、我々はその後、コンソールでは、Xcodeのライセンス契約に同意していないXcodeライセンスを自動化するにはどうすればよいですか?
を促すメッセージが表示されます
sudo xcodebuild -license
を実行することができます。 Xcodeを使用するには、以下の両方の使用許諾契約書に同意する必要があります。
ヒット でライセンス契約を表示し、Enterキーを '/opt/homebrew-cask/Caskroom/xcode/7.1/Xcode.app/Contents/Resources/English.lproj/License.rtf'
はをEnterキーを押すことで、画面がライセンスを表示し、画面の一番下になり、それが
を終了しソフトウェア使用許諾契約を押しよりは「空白」、または「Q」が求められますQを押す
は、我々はすぐに読み取りとしてライセンスをマークすることができ、最終的なプロンプトは、ソフトウェアライセンス契約の条項に同意されている「同意する」と入力し
を示しています。キャンセルするためにそれらまたは何かを印刷するタイプ「印刷」、[キャンセル、印刷を同意する]
がを同意押すことによっては、ライセンスが最終的に受け入れました。
しかし、プロセス全体が人間の相互作用を必要としますが、自動的にライセンスを受け入れる方法はありますか?
私は次のコマンドを試しましたが、どれも仕事ではありませんでした。
sudo echo -e "\nq\nagree\n" | sudo xcodebuild -license sudo echo -e "agree" | sudo xcodebuild -license
なぜこれを行う必要がありますか?ビルドサーバーとして使用する前に、Xcodeをマシンにセットアップできませんか? – trojanfoe
ここで見つかったスクリプトを試してみましたか:https://github.com/kokoabim/iOSOpenDev-Installer/issues/1 –
以上ですが、このコマンドは動作します: '/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -license accept' –