5 Stimmen

Erzwingen, dass eine Mac OS X 32/64-Bit-Universal-Binärdatei nur auf einer alten OS-Version in 32-Bit läuft?

Ich möchte eine einzeln 32/64-bit Universal Binary meiner Desktop Mac OS X Cocoa Anwendung. Ich möchte nicht zwei Versionen ausliefern.

Ich möchte, dass es als 64-Bit-Prozess unter Snow Leopard läuft.

Wenn die Anwendung jedoch unter Leopard gestartet wird, möchte ich sie immer dazu zwingen, als 32-Bit-Prozess zu laufen.

HINWEIS: Ich weiß, dass Sie im Finder-Fenster "Informationen abrufen" das Kontrollkästchen "Im 32-Bit-Modus öffnen" anklicken können, um dies zu erreichen. Das ist schön, aber was ich wirklich möchte, ist eine Möglichkeit, um automatisch, immer dieses Verhalten erzwingen bei Nur Leopard . Unter Snow Leopard sollte die Anwendung mit 64-Bit laufen, es sei denn, der Benutzer möchte die oben genannte Einstellung ändern.

Ist das machbar? Wenn ja, wie? thx.

18voto

Setzen Sie die Mindestsystemversion pro Architekturschlüssel in Ihrer Info.plist-Datei :)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X