Если вы посмотрите в окне «Результаты компоновки» XCode и развернете одну из строк «compile MyFile.m» (выберите строку, затем щелкните значок «строки текста» в правом нижнем углу), вы можетесм. точную команду, которую XCode использует для вызова gcc, включая любые опции "-D" в командной строке.
Я не верю, что make
добавляет любое определение -D автоматически.