mac os 系统升级到 Catalina 版本后出现应用打不开 ,闪退,意外退出问题

升级到 Catalina 后意外出现很多软件打不开的问题.
如 Cleanmymac ,Transmit,Tower等等
执行重置签名代码报错xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

软件打不开,网上查了下原因,大概意思是说升级后 证书被删除了,所以需要重置签名.

解决方法

打开 terminal 终端
输入以下命令

codesign --force --deep --sign -/Applications/appname.app

将打不开的 app 名称替换 appname.app
例如:

codesign --force --deep --sign - /Applications/CleanMyMac\ X.app 

tips: 输入完codesign --force --deep --sign - 在访达终将应用拖入终端窗口即可
执行不报错会出现

/Applications/CleanMyMac X.app: replacing existing signature

表示签名替换成功,再去打开应用完美解决

如果执行上面代码报错如下


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值