Chcę wysłać jeden pojedynczej 32/64-bitowy uniwersalny plik binarny mojej aplikacji MacOS X Cocoa pulpitu. Nie chcę wysyłać dwóch wersji.Wymuszenie 32-bitowego uniwersalnego binarnego systemu Mac OS X w wersji 32/64-bitowej w celu uruchomienia 32-bitowego w starej wersji systemu operacyjnego?
Chcę, aby działał jako proces 64-bitowy w systemie Snow Leopard.
Jeśli jednak aplikacja jest uruchamiana w systemie Leopard, chcę zawsze wymusić jej uruchomienie jako proces 32-bitowy.
UWAGA: Wiem, że w oknie Finder "Get Info" można kliknąć pole wyboru "Open in 32-bit mode", aby to osiągnąć. To miło, ale to, czego naprawdę chcę, to automatyczny , zawsze wymuszam takie zachowanie na Leopard only. W systemie Snow Leopard aplikacja powinna działać w wersji 64-bitowej, chyba że użytkownik chce zmienić ustawienie wspomniane powyżej.
Czy to można zrobić? Jeśli tak to jak? dzięki.
idealny. dziękuję jim :) –
Niestety nie jest to użyteczne w przypadku niewspółużytkowanych narzędzi wiersza poleceń, ponieważ wbudowana opcja Info.plist (opcje linkera '-createsect __TEXT __info_plist ścieżka/do/Info.plist') jest ignorowana na 10.5, a ponadto OS X używa Info.plist hwne zaczęło się poprzez interfejsy Cocoa (np. klikając w Finderze), a na pewno nie podczas wpisywania polecenia w wierszu poleceń .... – mity