xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/D...

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer错误的解决办法

命令行打包sdk时,突然报错。可能是路径不对,然后就进行排查。

问题排查:

打开cmd,输入命令行查看xcode路径 xcode-select --print-path

结果  /Library/Developer/CommandLineTools,发现这个不是我的xcode路径

输入命令 xcodebuild -showsdks 

结果 xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance,提示路径不对

解决办法:

输入命令切换到正在用的Xcode路径下 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/ 

再次输入命令 验证是否切换成功 xcodebuild -showsdks

执行结果如下,路径切换成功,clean工程后再次编译即可。


结果:

安装多个Xcode,或者修改了编译工具和生成bundle的路径,都有可能导致这个问题。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容