快吧软件--好东西,就是要分享! 加入收藏不迷路!
设为首页
加入收藏
联系我们
Mac软件  |  电脑软件  |  手机应用  |  电子书籍  |  特色资源  |  读书PPT  |  思维导图  |  系统美化  |  操作系统  |  源码程序  |  模版素材  |  Office模版 | 高清壁纸
搜索: [高级搜索]

Apple ARM M1/2/3 应用闪退的解决方法:


很多小伙伴新买了 M1 /2芯片的 MacBook,而一些应用厂商也在快速的对自家的应用针对 Apple Silicon M1/2/3 进行原生适配。但还是有些应用没有适配,在运行的时候会出现闪退的情况,下面就教大家如何修复

Rosetta 2是什么?

苹果从 Intel 的 X86 芯片换到自研的 Apple Silicon M1/2 芯片后,原来 Intel 架构的应用在 M1/2/3上不兼容了,这需要应用厂商对自家的应用针对 Apple Silicon M1/2/3进行原生适配更新,需要大量的时间,而且还有很多应用厂商不在更新自家应用了。

所以苹果为了这段时间的过渡,推出了 Rosetta 2 技术:Rosetta 2是一种仿真器,用于桥接 Intel 和 Apple 芯片之间的过渡。当你使用 Intel 架构的应用时,Rosetta 2都会在后台运行,自动翻译转化,使应用可以在 Apple 芯片的 Mac 上运行。

查看应用的架构

右键单击应用程序里的APP,选择 显示简介,种类中有三种类型:通用、Apple 芯片、Intel

通用
表示 App 既支持 Apple 芯片也支持 Intel 处理器,并且在默认情况下使用 Apple 芯片。一般通用 App 不需要 Rosetta。

Apple 芯片
表示 App 仅支持 Apple 芯片,不能在 Intel 处理器上安装。

Intel
表示 App 仅支持 Intel 处理器,并且需要 Rosetta 才能在搭载 Apple 芯片的 Mac 上运行。

 

通用类型的应用闪退修复

个别通用应用在 M1/2芯片 的 Mac 上运行时如果闪退,那么就要在显示简介窗口中,手动勾选 使用Rosetta打开 才可正常运行,如果没有往下看

如果没有这个选项的的话,是电脑未安装 Rosetta 2,需要执行以下命令安装一下,我们打开终端(command+空格 聚焦搜索:终端),复制以下命令粘贴到终端并回车执行:

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

安装完成后,勾选重新打开应用就可以了

网站首页 | 关于我们 | 服务条款 | 广告服务 | 联系我们 | 版权声明 | 网站地图 | 无法访问?下载?
版权所有:快吧软件 © 2017-2024 好东西,就是要分享!