Как заставить приложение Mac поддерживать как 32-битные, так и 64-битные системы - PullRequest
0 голосов
/ 02 марта 2012

Я создал одно приложение Mac.Это показывает 64-битную как системное требование.но приложение может работать и в 32-битных системах.Когда я проверил настройки сборки приложения.Я нашел:

Valid Architecture   : i386 x86_64

и, насколько мне известно, это 32/64-битные системы на базе Intel.Но я хочу подать заявку на все процессоры и системы 32 и 64 бита.

Как я могу это сделать ??Должен ли я удалить их и повторно подать заявку?

1 Ответ

0 голосов
/ 02 марта 2012

Mac OS X работает на процессорах PowerPC (как 32-разрядных, так и 64-разрядных) и Intel (опять же, как 32-разрядных, так и 64-разрядных). Mac OS X 10.5 Leopard была последней версией Mac OS X, которая работала на компьютерах PowerPC. Таким образом, если ваше приложение предназначено для 10.6 или выше, вы не можете поддерживать PowerPC Mac. Для приложений, поддерживающих 10,5 или ниже, можно создать универсальный двоичный файл, который будет работать на компьютерах Intel и PowerPC. Xcode 3.2.5 был последней версией Xcode, которая включала поддержку компиляции этих универсальных двоичных приложений. Итак, если вы действительно хотите ориентироваться на машины PowerPC, вам нужно установить Xcode 3.2.5. Настройка, которую вы уже нашли, является правильной. В Xcode 3.2.5 и более ранних версиях он будет включать опцию сборки для PowerPC.

(Примечание. Должна быть предусмотрена возможность установки Xcode 4 для сборки также для PowerPC, но установка Xcode 3.2.5 является более простым способом.)

...