我想为 Apple 生态系统开发应用程序,而且由于我目前的笔记本电脑已经到了他生命的尽头,我很难”“还有什么更好的机会来买一台 mac?”。 我想我已经基本上清除了我对 m1 芯片支持的所有观点,但我被这个疑问追捕:“应用程序是否在 M1 芯片下开发,以某种方式与基于英特尔的 mac 兼容?如果不是,我必须重新编译代码基于 Intel 的 Mac?”
答案 0 :(得分:0)
是的,使用 Xcode 12,您可以创建在 M1 和 x86 上运行的通用二进制文件。这些 Apple 开发者文档详细介绍了:
Building a Universal macOS Binary 和 Porting Your macOS Apps to Apple Silicon (虽然第二个文档说明了如何往另一个方向发展,但它仍然是通用二进制概念的一个很好的参考。)