什么是网络协议?网络协议指的是计算机网络中互相通信的对等实体之间交换信息时所必须遵守的规则的集合,是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通......
苹果电脑MacOS M1芯片软件兼容吗?Mac系统应用安装后运行闪退如何解决
搭载 M1 芯片的 MacBook问世收到了很多朋友的喜欢,但是相应的问题也接踵而至,很多应用没有适配 M1 芯片的 Mac电脑,那如果这里面刚好有你喜欢的或依赖的应用你会发现在运行的时候会出现闪退的情况,如何解决这些问题呢?
有些应用官方其实已经兼容了 M1 芯片,但是当你使用破解版的时候却发现软件并没有兼容,Mac系统应用安装后运行闪退,这时我们可以通过以下方法解决:
是否能运行x86应用
基本完全无压力,借助Rosetta转译,office全家桶、jetbrAIn全家桶、adobe全家桶、还有Mathematica等均能流畅运行,借助于Rosetta2 理论使用所有x86软件与intel mac无异,目前还未遇到运行异常的x86应用。
什么是Rosetta2?
Rosetta 2是一个转换过程,允许用户在Apple芯片上运行包含x86_64指令的应用程序。Rosetta旨在简化向Apple芯片的过渡,使您有时间为您的应用程序创建通用二进制文件。它不能替代创建应用程序的本机版本。
Mac系统应用安装后会出现闪退等异常错误
错误1:提示 zsh: bad CPU type in executable:xxx
这是因为你电脑没有安装 Rosetta 2,打开终端,然后执行一下以下命令安装一下即可解决。
- /usr/sbin/softwareupdate --install-rosetta --agree-to-license
错误2:提示 zsh: no such file or directory: Volumes/xxxx/安装
这通常是因为您安装了 Oh My Zsh 但是没有更新用户配置环境导致的。打开终端,然后执行一下以下命令,执行完成退出终端然后再重新运行一下终端让其生效即可。
- PATH=/bin:/usr/bin:/usr/local/bin:${PATH}
有些应用官方其实已经兼容了 m1 芯片,但是当你使用破解版的时候却发现并没有兼容,个人猜测这是因为 TNT/HCiSO 团队使用的 intel 64 机器进行的逆向导出导致的。mac系统会弹出以下提示出现闪退:
Mac系统应用安装后运行闪退如何解决
打开访达,进行应用程序目录,找到闪退的应用,在应用图标上右键,然后点击显示简介
勾选 使用 Rosetta 打开
如果没有这个选项的的话,打开终端执行以下命令安装一下即可:
- /usr/sbin/softwareupdate --install-rosetta --agree-to-license
苹果电脑MacOS M1芯片软件兼容吗? 当然是兼容的哈。只是需要简单的设置一下即可,随着时间的推移,基本上所有APP都会兼容M1芯片的。
相关文章
- 详细阅读
-
区块链核心技术体系架构的网络层主要包括什么详细阅读
区块链核心技术体系架构的网络层主要包括:A、网络管理B、P2P网络C、HTD、发现节点E、心跳服务网络管理网络管理包括对硬件、软件和人力的使用、综合与协调,以便对网络资源进行监视......
2022-04-28 328 区块链核心技术
-
软件调试的目的是什么详细阅读
软件调试的目的是:改正错误。软件调试的概念软件调试是泛指重现软件缺陷问题,定位和查找问题根源,最终解决问题的过程。软件调试通常有如下两种不同的定义:定义1:软件调试是为了......
2022-04-28 359 软件调试
- 详细阅读
- 详细阅读