您的位置首页>企业动态>

如何强制本地M1Mac应用程序作为英特尔应用程序运行

导读 强制应用程序在 Apple 硅 Mac 上使用 Apple Rosetta 环境。当 Apple发布第一批配备 M1 处理器(第一代 Apple 芯片)的 Mac 时

强制应用程序在 Apple 硅 Mac 上使用 Apple Rosetta 环境。当 Apple发布第一批配备 M1 处理器(第一代 Apple 芯片)的 Mac 时,它还引入了一种全新的架构来在 Mac 上运行应用程序。因此,为了充分利用新芯片的速度,需要专门为 M1 处理器重新编写英特尔软件。然而,开发人员需要时间用“原生”代码编写应用程序,因此Apple 创建了一个名为 Rosetta 2 的翻译工具,允许现有的 Intel Mac 软件在 Apple 芯片上运行。

如果您有一台 M1 Mac,您可能已经在使用 Rosetta 而没有意识到这一点。当您第一次启动需要它的应用程序时,会出现一个警报,告诉您需要 Rosetta 并请求您的许可来安装它。安装后,任何需要它的应用程序都可以自动使用 Rosetta。M1 应用程序也是如此。如果本机应用程序可用,您的 Mac 将自动运行该版本。

但是,有时您可能有一个通用应用程序(设计为在 Intel 和 Apple 硅 Mac 上运行的应用程序)并且您想要运行 Intel 而不是 M1 版本。这可能是由于 M1 应用程序缺少您需要的功能,或者您使用的应用程序带有仅与英特尔兼容的第三方插件或扩展程序。

在这些情况下,可以强制通用应用程序运行 Rosetta 版本。您可以在需要时切换回本机运行。这是它的完成方式。

在您的应用程序文件夹中找到该应用程序。

选择应用程序,然后按 Command-I(或右键单击/使用“文件”菜单并选择“ 获取信息”。)。这将打开一个信息窗口,其中包含有关该应用程序的详细信息。

在“信息”窗口中,查找标记为“使用 Rosetta 打开”的复选框。选中该框。

关闭信息窗口。

如果您已经在运行该应用程序,请退出并重新启动。

现在,无论何时启动该应用程序,您的 Mac 都会运行该软件的 Intel 版本并使用翻译层。如果您想停止使用 Rosetta,只需重复说明并取消选中该框即可。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。