Принудительно ли запускать 32-битный универсальный двоичный файл Mac OS X для запуска 32-битной версии только на старой версии ОС? - PullRequest
5 голосов
/ 11 октября 2009

Я хочу отправить один 32/64-битный универсальный двоичный файл моего настольного приложения Mac OS X Cocoa. Я не хочу отправлять две версии.

Я хочу, чтобы он выполнялся как 64-разрядный процесс на Snow Leopard.

Однако, если приложение запускается на Leopard, я хочу всегда принудительно запускать его как 32-битный процесс.

ПРИМЕЧАНИЕ. Я знаю, что в окне Finder «Get Info» вы можете установить флажок «Открыть в 32-битном режиме», чтобы добиться этого. Это хорошо, но мне действительно нужен способ автоматически, всегда принудительно использовать это поведение на только для леопарда . На Snow Leopard приложение должно работать в 64-битном режиме, если пользователь не захочет изменить настройку, упомянутую выше.

Можно ли это сделать? Если так, то как? ТНХ.

1 Ответ

18 голосов
/ 11 октября 2009
...