是否可以仅为 64 位架构构建 Mac App Store 应用程序?

Posted

技术标签:

【中文标题】是否可以仅为 64 位架构构建 Mac App Store 应用程序?【英文标题】:Is it okay to build Mac App Store apps for 64 bit arch only? 【发布时间】:2011-07-25 08:13:21 【问题描述】:

我想知道这些天我是否还应该在我的新应用中支持 32 位架构。我只针对 Mac App Store。

Snow Leopard 是否曾经运行 32 位变体? (我想是的,在不支持 64 位模式的旧 Core Duo CPU 上?)

Lion 是否曾经运行过 32 位变体? (我猜不是?)

放弃 32 位架构的诱人原因是使用新的 Objective-C 运行时(例如,它允许合成 ivars)。

更新:仅发布 64 位版本。到目前为止,还没有关于无法安装它的报告。

【问题讨论】:

您确定新的运行时仅适用于 Lion 并且仅 64 位是巧合吗? @Steve-o:我不认为他是说新的运行时仅适用于 Lion。他想放弃 32 位,因为新的运行时只有 64 位。 @Peter 但运行时也不会向后兼容,您必须为 Snow Leopard 构建并使用前向兼容性。 【参考方案1】:

在这一点上,我会说没关系。 Mac OS X Lion 只能安装在 64 位兼容的计算机上。

Intel Core Solo 或 Duo(Core Solo 和 Core Duo 是 32 位 Intel 处理器)之上的任何设备都兼容 64 位。

希望这会有所帮助!

【讨论】:

谢谢。我想我会发布一个仅限 64 位的 beta 版本并查看。【参考方案2】:

例如,如果您查看 Apple 提供的 iLife-suite,这些软件仍在运行 32 位。所以这个架构远没有消亡。

【讨论】:

Keynote 6.1 等 Apple 软件的较新版本仅支持 64 位。

以上是关于是否可以仅为 64 位架构构建 Mac App Store 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

构建 pyinstaller 可执行文件时,我可以控制架构(32 位与 64 位)吗?

Docker 在 M1 Mac arm64架构上构建 amd64镜像。

安卓APP升级64位架构

FIRAnalyticsConnector.framework/FIRAnalyticsConnector' 用于 Mac Catalyst 的架构 x86_64 构建

Soundcloud SDK 是不是支持 64 位?

部分开源项目着手支持macOS ARM64