首页 > 解决方案 > M1 App 与基于英特尔的 mac 的复古兼容性

问题描述

我想进入苹果生态系统的应用程序开发,因为我目前的笔记本电脑已经到了生命的尽头,所以我很难”“还有什么更好的机会来获得 Mac?”。我想我基本上已经清除了我所有的支持点m1芯片,但我被这个疑问所困扰:“应用程序是在M1芯片下开发的,以某种方式与基于英特尔的mac兼容吗?如果不是,我是否必须在基于 Intel 的 mac 上重新编译代码?”

标签: apple-m1

解决方案


是的,使用 Xcode 12,您可以创建在 M1 和 x86 上运行的通用二进制文件。这些 Apple Developer 文档详细介绍:

构建通用 macOS 二进制文件 并将 您的 macOS 应用程序移植到 Apple Silicon (虽然第二个文档正在指导我们走向另一个方向,但它仍然是通用二进制概念的一个很好的参考。)


推荐阅读