2017-04-14 18 views
5

最近私のMacを再フォーマットしました。今日私は、Terminalを介して迅速な実行可能ファイルを構築して、サーバ側の迅速なプロジェクトを開始しようとしました。ここで私が使用したコマンドは以下のとおりです。端末のSwiftビルドを実行して「プラットフォームパス」エラーに陥る

  1. 迅速パッケージはinitがswift buildを実行する際に実行可能

  2. 迅速なビルド

を--type、私は次のエラーを得ました:

xcrun: error: unable to lookup item 'PlatformPath' from command line tools installation 
xcrun: error: unable to lookup item 'PlatformPath' in SDK '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk' 

実行中Xcode 8.3.1です。

ありがとうございます!

答えて

14

は、SDKのパスを固定してください(あなたが間違って表示されます):

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 

を:呼び出すことによって

/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk 

スイッチのデフォルトのSDKの場所:

$ xcrun --show-sdk-path --sdk macosx 

あなたはこの結果を持っているかもしれませんそれが動作しない場合は、(通常の)SDKパスの内部を見てください:

$ ls -lat /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/ 

このディレクトリ内にSDKが表示されているはずです。そうでなければ、それらをダウンロードする必要があります。

0

例えば、実行することにより、swift buildコマンドを実行できるのXcodeのバージョンを選択します。

sudo xcode-select -switch /Applications/Xcode-8.3.3.app 
関連する問題