Xcode 4.5. Я пытался скомпилировать для 10.6. Кажется, он завис на 64-битном только потому, что не смог найти SDK. Я не получил никакого сообщения об этом, не находя SDK.
Сначала я попытался указать правильный путь к /Developer-3.2.6/SDKs/MacOSX10.6.sdk, но xcode не захотел его там искать. Затем я скопировал эту папку в 4.5 рядом с другим OSX Platform SDK (новое расположение, я думаю, просто посмотрите в комплекте).
И волшебным образом вернулись мои 32 бита.
Итак, мой вывод заключается в том, что параметр 32/64 бита действительно зависит от того, может ли xcode проверить sdk, который вы пытаетесь использовать. Застревание в 64 при попытке компиляции для 32 дает ошибку, не уведомляя вас, что ее первая проблема заключается в том, что sdk не может быть найден.