16

コマンドラインからxcodeインストールディレクトリを取得するには、xcode-select -print-path. 結果は次のようになります。/Applications/Xcode.app/Contents/Developer

最新の SDK フォルダーを取得するコマンドはありますか? 結果として次のようなものが必要です:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/

SDK の完全なパスを取得できない場合は、少なくとも SDK 番号が必要であり、パスの構築を試みます。

4

3 に答える 3

51

これまでに見つけた最も簡単な方法は次のとおりです。

xcrun --show-sdk-path
于 2015-05-13T21:48:38.183 に答える
10

これは少しクリーンアップでき、おそらく perl の 1 行で実行できると確信していますが、簡単な方法を次に示します。

sdkparam=`xcodebuild -showsdks | awk '/^$/{p=0};p; /OS X SDKs:/{p=1}' | tail -1 | cut -f3`
sdkpath=`xcodebuild -version $sdkparam Path`

awk のポイントは、から「OS X SDKs」ブロックを出力すること-showsdksです。次に、その最後の行と 3 番目のフィールドを取得します (タブで区切られています)。xcodebuild次に、その SDK へのパスを尋ねます。

于 2013-09-11T13:39:14.470 に答える