有时发现自己的安装的软件出现闪退,并出现软件崩溃的提示。这是因为Apple在悄悄升级系统后导致部分软件签名失效导致的,那么如果解决签名失效这一问题呢?这里为大家带来关于如何解决因为签名问题导致部分APP无法启动的方法,下面为大家具体分享一下操作步骤。
软件崩溃的提示,如图:
Mac应用程序崩溃解决办法
方法一:使用CodeSigner解决。
1、下载安装好后,打开app,打开后会有个弹窗,指示的是应用程序。
2、找到打不开崩溃的软件,点击open。
3、等待一会弹出这个窗口,点击deep。
4、会出现弹出提示,软件进行证书认证成功。
方法二,使用终端命令解决
1、打开终端工具输入并执行如下命令:
sudo codesign --force --deep --sign - (应用路径)
应用路径:打开访达(Finder),点击左侧导航栏的 应用程序,找到相关应用,将它拖进终端命令-的后面,然后按下回车即可,注意最后一个 -后面有一个空格。
2、拖进完成后,点击回车
3、提示你输入密码(输入并回车,输入密码是看不见的)
4、提示,/文件位置 : replacing existing signature 即成功。
代码处理过程中,出现以下错误,如何解决
/文件位置 : replacing existing signature
/文件位置 : resource fork,Finder information,or similar detritus not allowed
1、先在终端执行:
xattr -cr /文件位置(直接将应用拖进去即可)
2、然后再次执行如下指令即可:
codesign --force --deep --sign - /文件位置(直接将应用拖进去即可)
另外,Mac电脑使用TXT破解软件需要注意以下命令:
1.打开任何来源的命令 sudo spctl --master-disable
2.10.15_10.15.3 损坏命令 sudo xattr -r -d com.apple.quarantine /Applications/sketch.app
3.10.15.4闪退不兼容命令 sudo codesign -f -s - --deep /Applications/sketch.app
网友评论