老生常谈的一个话题,网上一搜一大把,但考虑到Mac新手和一些懒到不行的用户,站长还是总结了一些有关App各种不能打开的异常情况供大家参考。
xxx.app已损坏,打不开。你应该将它移到废纸篓。
- 打开系统偏好设置 -> 安全性与隐私 -> 通用,允许从以下位置下载的应用修改为“任何来源”。
- 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