6

一部の OSX マシン (10.11) で使用されている現在のプラットフォーム SDK を見つけようとしています。これらのマシンには、本格的な Xcode アプリではなく、コマンド ライン ツールのみがインストールされます。

SO を調べるとxcrun --show-sdk-path、空の行を出力するコマンドを見つけることができました。

一方、xcrun --show-sdk-versionは正しく表示されます10.11

コンパイル タスクで使用される SDK へのパスを見つける方法はありますか?

4

2 に答える 2

3

どうですか

xcode-select --print-path

マニュアルページには次のように書かれています:

現在選択されている開発者ディレクトリへのパスを出力します。これは検査に役立ちますが、スクリプトやその他のツールは xcrun(1) を使用して、アクティブな開発者ディレクトリ内のツールを見つける必要があります。

コマンド ライン ツールのみがインストールされている Mac では、次のようになります。

/Library/Developer/CommandLineTools

そして xcrun --show-sdk-path は、あなたが得るのと同じ空白行を私に与えます。

于 2016-10-28T18:31:20.173 に答える