Mac应用提示已损坏或各种无法打开解决方法

老生常谈的一个话题,网上一搜一大把,但考虑到Mac新手和一些懒到不行的用户,站长还是总结了一些有关App各种不能打开的异常情况供大家参考。

xxx.app已损坏,打不开你应该将它移到废纸篓。

  • 打开系统偏好设置 -> 安全性与隐私 -> 通用,允许从以下位置下载的应用修改为“任何来源”。

app-help 1

  • OS X 10.12+ 版本系统中没有“任何来源”一项,打开终端执行如下命令开启此选项

sudo spctl --master-disable

打不开 XXX,因为它来自身份不明的开发者。

与上面问题解决方案相同。

应用双击运行无反应

发生这种情况大多因为应用或游戏发布时打包造成,打包格式大多都是DMG镜像或压缩包,打包过程可能会因为一些特殊因素,导致可执行文件权限丢失,这时使用者在双击运行时就会出现无反应的情况。osxwin.com发布的应用,站长尽量避免此类情况发生,但保不齐会有漏掉或失误,而且有些通过种子下载的应用也有可能发生此类情况。

解决方案很简单,付与二进制文件可执行权限即可,终端执行命令:

chmod u+x xxx.app/Contents/MacOS/同名二进制文件

举例Dash

chmod u+x /Applications/Dash.app/Contents/MacOS/Dash