2016-09-29 12 views
1

一部のOSXマシン(10.11)で使用されている現在のプラットフォームSDKを検索しようとしています。 これらのマシンでは、コマンドラインツールのみがインストールされています、完全に吹き飛ばされたXcodeアプリではありません。コマンドラインツールのみがインストールされている場合、現在のMacOSX SDKへのパスを取得する方法は?

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

一方、xcrun --show-sdk-versionは、10.11を正しく示しています。

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

+0

バージョンに注意してください。これはMacOSバージョン10.9以降のXCode(5.0)のバージョンに固有のようです – smci

答えて

1

どの程度

xcode-select --print-path 

manページは言う:

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

インストールのみのコマンドラインツールを使用して私が取得する:あなたが得るよう

/Library/Developer/CommandLineTools 

とxcrun --show-SDK-パスは私に同じ空白行を提供します。

関連する問題