Опоздал на год, я могу предоставить решение. Может быть, кто-то еще может использовать это.
Как я читал в ответе на SO, для Xcode нужны специальные расширения файлов, чтобы сопоставить их с разными языками программирования. Когда вы хотите скомпилировать код C ++, например, e.e. Вы должны дать лексфайлу окончание .lpp. Xcode справится с остальными