您现在的位置是:首页 > 互联网 > 正文

在这些情况下可以强制Universal应用代替运行Rosetta版本

发布时间:2022-04-29 23:20:03来源:

导读 当苹果发布第一批带有M1处理器的Mac(第一代Apple芯片)时,它还引入了一种全新的架构来在Mac上运行应用程序。因此,要充分利用新芯片的速度

当苹果发布第一批带有M1处理器的Mac(第一代Apple芯片)时,它还引入了一种全新的架构来在Mac上运行应用程序。因此,要充分利用新芯片的速度,需要针对M1处理器专门重写英特尔软件。开发人员需要时间来编写带有“本机”代码的应用程序,因此,苹果公司创建了一种翻译工具,称为Rosetta2,该工具可以使现有的基于Intel的,用于Mac的Mac软件可以在Apple芯片上运行。

如果您使用的是M1Mac,则可能已经在使用Rosetta而没有意识到。首次启动需要该应用程序的应用程序时,会出现一条警报,告诉您需要Rosetta,并征得您的许可以安装它。安装后,Rosetta会自动提供给需要它的任何应用程序。M1应用程序也是如此。如果有本机应用程序可用,您的Mac将自动运行该版本。

但是,有时可能会有通用应用程序(旨在同时在Intel和Apple硅Mac上运行的应用程序)想要运行Intel而不是M1版本。这可能是由于M1应用缺少所需的功能,或者是由于您使用的应用具有仅与Intel兼容的第三方插件或扩展。

在这些情况下,可以强制Universal应用代替运行Rosetta版本。而且,您可以根据需要切换回本机运行。这是完成的过程。

在“应用程序”文件夹中找到该应用程序。

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

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

关闭信息窗口。

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

标签:

上一篇
下一篇