mac appstore磁盘空间不足_【问答】Mac 下程序闪退怎么办呢?

Mac 系统下应用是否 “闪退” 主要受一下几种情况影响:

1、macOS 系统安全设置

00eb1d461783c88c589671d6e74bf938.png
Mac 系统的安全和隐私设置

如果上图选项设置为A,只能运行来自 App Store 的应用,如果你的应用并非来自 App Store。这类应用启动时就被 Mac 系统杀掉了。如果上图设置为B,可以运行来自 App Store 和认证开发者的应用。所谓认证开发者,就是在 Apple 那儿有备案并且有在应用里进行数字签名的。

解决方法:对于 Mac 一般用户来说,建议选择 B 选项,安全和灵活性都有保障。如果你很清楚自己下载的应用情况可以选择 C,担风险要高一些了。

2、不能获得资源授权

3c73149db17a7219f4e88df9af971ef1.png
Mac 系统中隐私资源的访问控制

有些工具类应用,要进行系统文件夹等受保护资源读写等访问操作,特别是一些系统维护工具会访问系统级特性。但这些应用并未获得授权,如果应用逻辑处理不当也会闪退——处理得当的话,会给用户提示说权限不足无法运行云云。

解决方法:这种情况可以回去仔细查看一下应用网站的文档,或者 Q&A 清单,或者留意看是否有出现权限申请界面,按提示操作就行。

3、应用自校验不通过

Mac 系统要保护自己的安全,应用也要保护自己的安全。为了避免被第三方修改等恶意事件发生,有的开发者会给自己的应用加上自校验特性。这类应用在启动时会对自己的各方面进行一系列检查,比如核心执行文件的MD5值、某些资源文件的修改日期、应用所处的文件夹等等,只要和预期的规则不一样就自杀终止运行。

解决方法:去应用的官方网站下载、购买应用,少用那些破解或来历不明的应用。

4、执行文件权限丢失

Mac 系统下的应用大都有一个核心执行文件,这个文件拥有可执行权限时才能运行。下载的应用可能因多方转手等原因,核心执行文件的可执行权限已经丢失了。没有执行权限Mac “认” 不得这类应用,根本就没启动。

解决方法:重新去应用官网下载一次,或者自己用 Terminal 终端调整权限。

5、软硬件兼容问题

这种可能性相对小一些,但也真的会因为应用兼容的问题,比如系统位数(64位、32位)、加密措施等导致闪退。这种情况还是得去官网看看有没有兼容版本的说明等,对症下药即可。

6、其他补充

  1. 长期以来人们会认为 Mac 系统相比 Win 更安全,个人觉得并不是一件好事。安全是多方面的,软硬件系统,应用工具,用户习惯等等都会影响。使用杀毒软件也无可厚非;
  2. 应用闪退除了前面几种原因外,还可能因为系统管理员账户、密钥等安全因素变化导致,这个得根据自己使用电脑的情况来判断是否有可能发生;
  3. 一定要分享等一个小技巧:如果 Mac 变慢或者卡顿时,重启 Mac 并按住左侧 Shift 键直到完成启动(这会进入“安全模式”)然后重启,一定程度上会有助于恢复系统状态。
感谢您的阅读,如果对使用 Mac 软硬件使用感兴趣,可以关注我的专栏《迈客随记 —— 我和 Mac 的日常》,请点赞鼓励我分享更多内容 :D
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值