macOS应用程序如果在打开时提示崩溃,该怎么解决

摘要:
最近一次Apple静默更新之后,Apple删除了TNT的证书,因此应用程序将在7月12日之后崩溃。目前的解决方案是自己签名。mac软件崩溃怎么修复1.出现崩溃问题的mac软件运行时,会出现以下提示2.mac软件崩溃怎么修复?如果您安装Xcode,请至少启动一次以完成安装并同意许可。或者,您可以使用CodeSigner签署一些应用程序。

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

检测软件签名是否存在

1.打开终端,输入【sudo -s】
2.然后会提示你输入开机密码,你就把密码输入***,输入过程中不会显示密码,输入完成后按确认键enter
3.然后再终端输入【xattr 】,再打开应用程序文件夹,把软件拖到终端,比如把Winclone拖***,终端就会显示【xattr /Applications/Winclone.app】,然后按确认
4.接下来你就会看到com.apple.quarantine,这样的结果,有的软件拖***按确认后会显示com.apple.FinderInfo这样的结果。
5.如果有这样的反馈,说明此软件的签名在,正常情况是不会崩溃的。如果崩溃了,那就得清除这个签名。
清除签名
6.清除签名的命令【xattr -r -d com.apple.quarantine /Applications/Winclone.app】,输入完成后按确认即可。

mac软件崩溃怎么修复

1.出现崩溃问题的mac软件运行时,会出现以下提示

macOS应用程序如果在打开时提示崩溃,该怎么解决第1张

2.mac软件崩溃怎么修复?分两种方法:

在终端中运行

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

打开终端输入以下代码
sudo codesign --force --deep --sign - 文件位置(直接将应用拖到终端即可)
或者用以下的命令不需要输入密码
sudo codesign -f -s - --deep 文件位置(直接将应用拖到终端即可)

例如:cleanmymac
sudo codesign -f -s - --deep /Applications/CleanMyMac X.app
例如:Alfred4
sudo codesign -f -s - --deep /Applications/Alfred 4.app。

macOS应用程序如果在打开时提示崩溃,该怎么解决第2张

必备:Xcode或Apple命令行工具
要安装,执行

xcode-select --install

在您选择的终端仿真器中,macOS GUI将为您提供安装Xcode(来自Mac App Store)或CLT的选项。如果您安装Xcode,请至少启动一次以完成安装并同意许可。

macOS应用程序如果在打开时提示崩溃,该怎么解决第3张

或者,您可以使用CodeSigner签署一些应用程序。

注意事项

正常情况下只有一行提示,即成功:
/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路径】

免责声明:文章转载自《macOS应用程序如果在打开时提示崩溃,该怎么解决》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mongodb的备份还原个性化WinPE封装方法 ----最后实战“制作WinPE3.0图文教程”下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ios真机调试时需要添加的UDID是什么?怎么获取?

很多开发者在真机调试测试ios应用时,会看到需要添加udid,搞不清这个是什么东西应该怎么获取。 udid就是手机的一个串号,相当于手机的身份证,具有唯一性。 下面介绍如何获取udid并添加到开发者中心后台。 有两种方式可以获取udid ios app真机调试到上架App Store完整教程 1、苹果手机助手获取UDID 如爱思助手,电脑下载爱思助手...

eMbedded Visual C++ 应用程序迁移到 Visual Studio 2005

Microsoft Corporation 适用于: Microsoft eMbedded Visual C++ 基于 Windows Mobile 的设备 Microsoft Visual Studio 2005 摘要:通过在这一自己控制进度的动手体验中使用 Visual Studio 2005,告别 Microsoft eMbedded Visual...

windows下react-native搭建环境

第一步:安装Java 1.下载JDK,选择适应自己的机型;官网地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.配置环境,问度娘:http://jingyan.baidu.com/article/f96699bb8b38e089...

iOS 架构-App组件化开发

前因 其实我们这个7人iOS开发团队并不适合组件化开发。原因是因为性价比低,需要花很多时间和经历去做这件事,带来的收益并不能彻底改变什么。但是因为有2~3个星期的空档期,并不是很忙;另外是可以用在一个全新的App上。所以决定想尝试下组件化开发。 所谓尝试也就是说:去尝试解决组件化开发当中的一些问题。如果能解决,并且有比较好的解决方案,那就继续下去,否则就...

如何区分APP内的原生还是H5

【转载】原文地址:https://blog.csdn.net/hanlongzhou/article/details/93044238 1、看断网的情况把手机的网络断掉。然后点开页面。然后可以正常显示的东西就是原生写的。显示404或则错误页面的是html页面。 2、看布局边界开发者选项->显示布局边界,页面元素很多的情况下布局是一整块的是h5的,布局...

11g R2 RAC 虚拟机

虚拟机安装RAC文档 本文档包含内容 一:安装系统 二:各节点配置系统参数 三:虚拟机创建共享存储 四:配置磁盘绑定 五:安装GRID 六:创建ASM DG 七:安装database 八:安装碰到的问题 (提示:在上述内容按ctrl加鼠标左键可跳转到对应位置) 一:安装系统 两台虚拟主机配置(网卡1公有IP,网卡2私有IP) 1安装选项,默认安装即可...