Mac应用程序崩溃,无法启动?该怎么解决

macOS应用程序如果在打开时提示崩溃,该怎么解决?最近一次Apple静默更新之后,Apple删除了TNT的证书,因此应用程序将在7月12日之后崩溃。目前的解决方案是自己签名。
 

检测软件签名是否存在

1、打开终端,输入文章源自:知您网(zhiniw.com)知您网-https://www.zhiniw.com/mac_course-58.html

sudo -s

2、然后会提示你输入开机密码,你就把密码输入***,输入过程中不会显示密码,输入完成后按确认键enter
3、然后再终端输入【xattr 】,再打开应用程序文件夹,把软件拖到终端,比如把Winclone拖***,终端就会显示【xattr /Applications/Winclone.app】,然后按确认
4、接下来你就会看到com.apple.quarantine,这样的结果,有的软件拖***按确认后会显示com.apple.FinderInfo这样的结果。
5、如果有这样的反馈,说明此软件的签名在,正常情况是不会崩溃的。如果崩溃了,那就得清除这个签名。
 文章源自:知您网(zhiniw.com)知您网-https://www.zhiniw.com/mac_course-58.html

清除签名

6、清除签名的命令【xattr -r -d com.apple.quarantine /Applications/Winclone.app】,输入完成后按确认即可。
 文章源自:知您网(zhiniw.com)知您网-https://www.zhiniw.com/mac_course-58.html

Mac软件崩溃怎么修复?

1、出现崩溃问题的Mac软件运行时,会出现类似:“XXX”意外退出、“XXX”打不开,需要移至回收站;
2、Mac软件崩溃怎么修复?分两种方法:
在终端中运行文章源自:知您网(zhiniw.com)知您网-https://www.zhiniw.com/mac_course-58.html

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

打开终端输入以下代码文章源自:知您网(zhiniw.com)知您网-https://www.zhiniw.com/mac_course-58.html

sudo codesign --force --deep --sign - 文件位置(直接将应用拖到终端即可)

或者用以下的命令不需要输入密码文章源自:知您网(zhiniw.com)知您网-https://www.zhiniw.com/mac_course-58.html

sudo codesign -f -s - --deep 文件位置(直接将应用拖到终端即可)

例如:软件“CleanMyMac X”文章源自:知您网(zhiniw.com)知您网-https://www.zhiniw.com/mac_course-58.html

sudo codesign -f -s - --deep /Applications/CleanMyMac\ X.app

例如:软件“Alfred 4”文章源自:知您网(zhiniw.com)知您网-https://www.zhiniw.com/mac_course-58.html

sudo codesign -f -s - --deep /Applications/Alfred\ 4.app

必备:Xcode或Apple命令行工具文章源自:知您网(zhiniw.com)知您网-https://www.zhiniw.com/mac_course-58.html

要安装,执行文章源自:知您网(zhiniw.com)知您网-https://www.zhiniw.com/mac_course-58.html

xcode-select --install

 
在您选择的终端仿真器中,macOS GUI将为您提供安装Xcode(来自Mac App Store)或CLT的选项。如果您安装Xcode,请至少启动一次以完成安装并同意许可。
Mac应用程序崩溃,无法启动?该怎么解决的预览图
或者,您可以使用CodeSigner签署一些应用程序。

Mac应用程序崩溃,无法启动?该怎么解决的预览图 CodeSigner Mac版是知您网搜集到的Mac os系统上一款解决应用打开奔溃的工具,CodeSigner Mac版 是Mac上的一款打开应用时崩溃的签署工具 立即下载

 

注意事宜

正常情况下只有一行提示,即成功:

/app path : replacing existing signature

如遇如下错误:

/app path : replacing existing signature
/app path : resource fork,Finder information,or similar detritus not allowed

先在终端执行:

xattr -cr /app path【你的app路径】

然后再次执行如下指令即可:

codesign --force --deep --sign - /app path【你的app路径】
知您微信公众号
扫一扫,即刻“关注”
weinxin
我的微信
微信号已复制
天天领红包
小编得恩惠,麻烦友友了
weinxin
我的公众号
公众号已复制
    • ggj100
      ggj100 1

      网站内容非常全面,长知识,谢谢站长!

    匿名

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证