Я строю приложение для OS X с целью развертывания 10.6. Я полностью не конвертировал свое приложение в ARC, но добавляю несколько новых классов, которые выиграют от ARC, поэтому я установил флаг компилятора для этих классов.
Компиляция обрывается для Универсальный 32/64-битный Intel архитектуры, с ошибкой -fobj-дуга не поддерживается на платформах с использованием унаследованного выполнения.
Здание для 64-битного успеха.
Я не хорошо разбираюсь в архитектуре низкого уровня. Мой вопрос: каков эффект построения только для 64-битной Intel? Это предотвращает запуск приложения на 10,6 полностью? Или только некоторые машины, работающие на 10,6?
Насколько мне известно, последний Mac с 32-битным процессором был Mac mini в сентябре 2006 года, поэтому, если вы используете что-то более недавнее, у вас нет никаких последствий. –