XCode编辑UE的项目代码时功能异常

用XCode编辑UE的项目代码,但是代码提示、转到定义等功能都不能正常使用。不知道是哪里的设置出了问题,还是XCode版本太低了(OS版本:10.15,XCode版本:12.0.1)
具体问题为:语法错误出现的时候不会实时报错;没有代码提示、不能转到定义(设置也是对的,检查过了)。
添加组件以后编译会报错。