Hitting a brick wall with Xcode code completion not working PLEASE HELP

I am trying to transition from Unity to Unreal and I suspect many others are but the transition is not made easier
with the code completion not working. I’m in a Mac using Unreal engine 4.11.2 I create the default c++ project
and I get an Xcode project with all the files in it. It finishes indexing but auto code completion completely doesn’t work.

It’s hard enough to learn a new API and Auto complete would help people immensely. I’ve google searched and others
are having the same issue but there are no working answers forthcoming and many times this question is unanswered.

How do I fix this?