「エラー:/ Developerに開発者ディレクトリが見つかりません」を解決するにはどうすればよいですか?


98

XCodeを4.3.1にアップグレードしました。スクリプトを使用してアプリをビルド(そしてTestflightを介してデプロイ)しています。しかし、今私はこのエラーを受け取ります:

エラー:/ Developerに開発者ディレクトリが見つかりません。/ usr / bin / xcode-selectを実行して、開発者ディレクトリパスを更新します。

私のマシンには/ Developer dirがありません。どうすれば修正できますか?

回答:


243

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


2
それがうまくいかない場合はどうすればよいですか?私はあなたが言ったとおりにして、エラーを出さずに、「xcodebuild -version」を実行して、「エラー:/ Developerに開発者ディレクトリが見つかりません。/usr/bin/xcode-selectを実行して、開発者ディレクトリパスを更新してください。 」
ヘニング

xcode-selectが正しく実行されたようには聞こえません。を実行して、パスが正しく設定されていることを再確認しxcode-select -print-pathます。
ジム

を介してMacPortsを更新するときにこの警告が表示されましたsudo port selfupdate、完璧な解決策!
Gabor

1
Xcode 4.2からAppleはそれをApp Storeからダウンロード可能なアプリとして配布し始めたからです。その結果、すべてのツールがApplications / Xcode.appパッケージにインストールされます。
Sudhir Jonathan 2012

3
/ Developerが/Applications/Xcode.app/Contents/Developer/を指すソフトリンクを作成する必要がありました。それが私が見つけた唯一の解決策です。
ヘニング

5

代わりにこれを行うこともできます...

sudo ln -s /Applications/Xcode.app/Contents/Developer /Developer

6
それは問題を隠そうとする試みであり、修正するのではありません。これを行うと、すべてのツールがまだ間違った場所を探しています。
ジム

このコマンドを実行した後でも、このエラーxcode-select:Error:Path "/Applications/Xcode.app/Contents/Developer"はディレクトリではありません。このコマンドを実行しても、開発者ディレクトリはありません
abhishek

3

あなたたちが答えたすべてが正しいです。しかし、次のエラーが発生した場合は、手順がありません。

エラー:

  "xcode-select: Error: Path "/Applications/Xcode.app/Contents/Developer" is not a directory."

手順がありません:

Double click your xcode 432.dmg. Now don't double click the xcode.app to use it. Instead copy it /Applications folder and then open it from there to install xcode.

端末コマンドを使用します

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

それでおしまい。エラーは再発せず、Filemergeは今すぐ機能します。


ニース、xcodeをアプリケーションに配置しないとこれが発生する可能性があることに注意してください
James

1

これは私のために解決しました:

ほとんどの場合、このエラーは新しいバージョンのxcodeをインストールしたときに発生します。また、コマンドラインツールはまだ初期化されていません。

これを解決するには:[Xcode設定]> [場所(タブ)]> [下部のオプション]を[コマンドラインツール]に移動します。ツールのXcodeバージョンを選択してください。

例(Xcode 8.3.3の場合):[Xcode設定]> [場所(タブ)]> [下部のオプション]に移動します。Xcode 8.3.3(7D1014)を選択します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.