Objective C/C++ の mac osx マウンテン ライオン 10.8 でプログラムを書いています。マシンは 64 ビットです。Windows .Net 開発と C/C++ から来た Mac の世界は初めてです
目標: プログラムは、プラットフォーム 10.5 mac osx Leopard 以降と 32 ビット/64 ビットの両方と互換性がある必要があります。目標は、10.5 ~ 10.8 32 ビット/64 ビット用の単一のインストーラー/リリースを用意することです。
私の理解では、10.8 Lion 64 ビットでコンパイルすると、たとえば 10.5 32 ビット バージョンでは実行されませんが、10.5 64 ビットでは実行される可能性があります (もちろん、私はテストします)。
プラットフォームが 10.8 64 ビットの場合、xcode でアプリを 32 ビット/64 ビット用にコンパイルして、2 つのバリエーションではなく 1 つのリリースにすることはできますか?
Linux/Windows で 32 ビット プログラムをコンパイルすると、64 ビット プラットフォームでも実行されますが、その逆ではありません。xcode/Mac でどのように目的を達成できるかわかりません。