xcode-select -switch doesn't work: active developer path does not exist

◇◆丶佛笑我妖孽 提交于 2019-12-04 03:29:14

It happened to me once: xcode-select -print-path did stick to the same value and wasn't changing. It appeared that it was always equal to DEVELOPER_DIR environment variable. According to the manpage of xcode-select:

When DEVELOPER_DIR is set, its value will be used instead of the value last passed to -switch xcode_path

So, unsetting DEVELOPER_DIR makes xcode-select -switch working.

Try changing the path in xcode itself.

If you do a:

man xcode-select

It tells you to use the path as:

xcode-select /Application/Xcode-DP4.app

As I've just switched to DP4 to test. That worked for me. I didn't see it point to any of the .app contents. I guess this was probably changed from previous versions...

If you are running beta release. Path should be look like this.

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

I've got this error after I change the name of Xcode app. I changed Xcode app to Xcode8.1.app. Then I run command

sudo xcode-select -switch /Applications/Xcode8.1.app/Contents/Developer

and now everything work as beginning.

Not sure are you in my case and your problem is solved or not. Maybe help another one.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!