我正在用 Objective C/C++ 的 mac osx mountain lion 10.8 编写一个程序。机器是64位的。我是来自 windows .Net 开发和 C/C++ 的 mac 世界的新手
目标:该程序必须与 platoform 10.5 mac osx Leopard 及以后的 32 位/64 位兼容。目标是为 10.5 - 10.8 32bit/64bit 提供单个安装程序/版本
我的理解是(可能我错了,请纠正我)如果我在 10.8 Lion 64 位上编译它,程序将无法在例如 10.5 32 位版本上运行,但可能在 10.5 64 位上运行(当然我有测试它)。
给定我的平台 10.8 64 位,我可以让 xcode 为 32 位/64 位编译应用程序并拥有一个版本而不是两个版本吗?
在 linux/windows 上,如果我编译一个 32 位程序,它也将在 64 位平台上运行,但不是相反,我不确定 xcode/mac 如何实现我的目的。