UE4 无法识别已安装xcode

第一次安装虚幻引擎后启动ue4是提示

未能找到金属编译器安装的Xcode。请安装Xcode并运行Xcode.app来接受协议,或确保激活的开发者目录设为当前的Xcode安装(使用xcode-select)。

1.先确定XCode安装目录是否是/Applications/Xcode.cpp(可以将访达程序拖到终端)

2.执行 xcode-select -p 看一下输出,如果不是 /Applications/Xcode.app/Contents/Developer,那么再执行

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
or (或者)
sudo xcode-select -s /Applications/Xcode.app/Contents/Develope

xcrun: error: invalid active developer path 解决方法

问题描述
更新完mac新版本之后,使用终端的时候可能会出现「xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun」这中错误。

解决方法
因为xcode在更新后可能会需要重新安装

xcode-select --install

输入这行命令,重新安装xcode就能解决问题

原文链接

mac彻底卸载xcode

彻底删除Xcode相关的东西
sudo /Developer/Library/uninstall-devtools –mode=all

然后再删除Developer文件夹
sudo rm -rf /Applications/Xcode.app
sudo rm -rf /Library/Preferences/com.apple.dt.Xcode.plist
然后删除自己目录下的:
rm -rf ~/Library/Preferences/com.apple.dt.Xcode.plist
rm -rf ~/Library/Caches/com.apple.dt.Xcode
rm -rf ~/Library/Application\ Support/Xcode

以及和开发者相关的:
rm -rf ~/Library/Developer/Xcode
rm -rf ~/Library/Developer/CoreSimulator
rm -rf ~/Library/Developer/XCPGDevices

来源地址