什么是网络协议?网络协议指的是计算机网络中互相通信的对等实体之间交换信息时所必须遵守的规则的集合,是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通......
“Mac应用”已损坏,打不开。您应将它移到废纸篓? 打不开XXX,因为它来自身份不明的开发者
macOS的软件有.dmg和.pkg为后缀的两种格式,通过来说都会采用DMG格式。安装dmg格式的软件,只需要双击打开dmg文件,在弹出窗口中,将软件拖入应用程序文件夹即可。
而.pkg的文件,通常是安装时需要系统权限,像Office安装包,就是.pkg文件。在弹出对话框提示操作即可。有时会弹出输入密码提示,此时输入你的系统密码即可。
原因说明: Mac电脑启用了安全机制,默认只信任Mac App Store下载的软件以及拥有开发者 ID 签名的软件,但是同时也阻止了没有开发者签名的 “老实软件”
解决方法1:针对macOS Mojave 10.14及以下系统
手动设置:
1.点击左上角的苹果按钮,打开”系统偏好设置“,再进入”安全性与隐私“;
2.点按左下角的锁头图标,解锁更改权限
3.将允许从以下位置下载的应用,更改为 “ 任何来源 ” ,然后再打开应用即可
若手动设置没有 “ 任何来源 ”情况下,用命令方式:
打开「终端.app」【 打开「应用程序」-「实用工具」,选择「终端」】,
输入以下命令并回车,输入开机密码回车
- sudo spctl --master-disable
解决方法2:针对macOS Catalina 10.15系统
打开「终端.app」,输入以下命令并回车,输入开机密码回车
sudo xattr -rd com.apple.quarantine 空格 软件的路径
如Sketch.app
sudo xattr -rd com.apple.quarantine /Applications/Sketch.app
如CleanMyMac X.app
sudo xattr -rd com.apple.quarantine /Applications/CleanMyMac X.app
附1:
/Applications/Sketch.app
与
/Applications/CleanMyMac X.app
就是软件的路径
附2:
软件路径快速获取方法:
将软件拖入「终端app」即可获得路径
解决方法3:针对macOS Catalina 10.15.4 系统
更新10.15.4系统后软件出现意外退出,可按照下面的方法给软件签名
1.打开「终端app」输入如下命令:
xcode-select --install
2.给软件签名
打开终端工具输入并执行如下命令:
sudo codesign --force --deep --sign - (应用路径)
注意:空格不能漏
解决方法4:针对MacOS 11 Big Sur 下“您没有权限来打开应用程序”
第1. 如果没有安装homebrew,可以先安装homebrew
第2. 通过homebrew安装免费开源的应用程序:UPX
brew install upx
第3. 找到你要打开的app软件,右键-显示包内容-打开Contents文件夹-打开MacOS文件夹-找到和app的同名文件,比如我的是“Core Keygen”
第4. 打开终端,输入代码:"sudo upx -d ",然后把那个文件拖到终端,那个文件的路径自动就加进去了,比如我的是
sudo upx -d /Applications/CORE\ Keygen.app/Contents/MacOS/CORE\ Keygen
第5. 输入电脑密码,回车,下面解包成功的提示,就可以直接打开软件了
获取文件后,输入“sudo ” + UPX文件位置(可以直接把文件拖入终端)+ "-d" + 文件位置(可以直接把app里面的那个文件拖入终端)。
扩展阅读: 关闭 Mac SIP系统完整性保护
重启Mac,按住cmd+R直到屏幕上出现苹果的标志和进度条,进入Recovery模式
在屏幕最上方的工具栏找到实用工具(左数第3个),打开终端,输入:csrutil disable
关掉终端,重启mac
运行软件成功后,再次进入Recovery模式,打开终端,输入:csrutil enable 重新开启保护。
相关文章
- 详细阅读
-
区块链核心技术体系架构的网络层主要包括什么详细阅读
区块链核心技术体系架构的网络层主要包括:A、网络管理B、P2P网络C、HTD、发现节点E、心跳服务网络管理网络管理包括对硬件、软件和人力的使用、综合与协调,以便对网络资源进行监视......
2022-04-28 328 区块链核心技术
-
软件调试的目的是什么详细阅读
软件调试的目的是:改正错误。软件调试的概念软件调试是泛指重现软件缺陷问题,定位和查找问题根源,最终解决问题的过程。软件调试通常有如下两种不同的定义:定义1:软件调试是为了......
2022-04-28 359 软件调试
- 详细阅读
- 详细阅读