apple-m1 - M1 App 与基于英特尔的 mac 的复古兼容性
问题描述
我想进入苹果生态系统的应用程序开发,因为我目前的笔记本电脑已经到了生命的尽头,所以我很难”“还有什么更好的机会来获得 Mac?”。我想我基本上已经清除了我所有的支持点m1芯片,但我被这个疑问所困扰:“应用程序是在M1芯片下开发的,以某种方式与基于英特尔的mac兼容吗?如果不是,我是否必须在基于 Intel 的 mac 上重新编译代码?”
解决方案
是的,使用 Xcode 12,您可以创建在 M1 和 x86 上运行的通用二进制文件。这些 Apple Developer 文档详细介绍:
构建通用 macOS 二进制文件 并将 您的 macOS 应用程序移植到 Apple Silicon (虽然第二个文档正在指导我们走向另一个方向,但它仍然是通用二进制概念的一个很好的参考。)
推荐阅读
- javascript - 如何在Angular中将blob数据作为文件读取?
- linux - 为什么命令“react-native run-android”在我的 Linux 发行版上不起作用?
- ada - 在 Microbit V1 上使用 Ada 读取 i2c 传感器数据
- python - 通过保持最高值或峰值作为参考返回低值
- html - JSON 文件在新选项卡中打开(我要下载)
- flutter - Flutter中如何在PageView中添加进度条动画
- java - java.lang.NoClassDefFoundError: javafx/embed/swing/SwingFXUtils
- python - 在重复的情况下取主键的正值
- nativescript - 没有 NDK 版本与 nativescript 7.0.11 中请求的版本匹配
- python - 为什么每次我用 conda 创建 env 时默认的 python 版本都会改变?