Мне нужно работать с внешним проектом Makefile в Xcode 4, он только 32-битный.Мне кажется, хитрость для удаления элемента «Мой Mac 64-bit» заключалась в том, чтобы установить значение архитектуры (ARCH) на «i386».

На вкладке «Информация»Я устанавливаю параметры makefile и цель:

Эти изменения на самом деле только косметические для пунктов меню XCode - это зависит от моих сборочных файлов для сборки для правильной архитектуры.У меня снят флажок "пройти настройки сборки ...", поэтому я игнорирую настройку ARCH, и все остальное в этом отношении.

Мне не нужноi386 и x86-64, но если бы я это сделал, мне нужно было бы добавить правила в make-файлы для создания универсального двоичного файла.
Поддержка внешнего проекта make-файла в Xcode 4 немного затруднительна, чтобы заставить Xcode показать правильную цельтипы, но это, кажется, работает.Обратите внимание, что по умолчанию он будет автоматически создавать схемы при добавлении другой цели;у вас может оказаться больше схем, чем вы ожидали, или несоответствие между схемой и ее целью.Я переименую мои цели и схемы в набор.
Надеюсь, это поможет.