Rhin0cer0s
精品Mac应用免费分享
更新于2019年2月14日 10 2 分钟阅读

应用打开崩溃自签名方法

Apple 删除了TNT的证书,因此应用程序将在7月12日之后出现崩溃。目前的解决方案是自己签名。(但不能保证每个崩溃资源都可行,只能是尝试,有更好的方法还会在网站上公布)

使用方法:

1.请先安装xcode(如果您安装Xcode,请至少启动一次以完成安装并同意许可),安装方法如下:

打开终端,执行:

xcode-select --install

2.双击打开【CodeSigner】进行安装,在Mojave上,请允许CodeSigner控制系统事件:

image

3.安装【CodeSigner】后,请进入应用文件夹,右击崩溃的应用,选择【快速操作】中的【CodeSigner】:

image

4.出现如下界面时,请选择深度Deep:

image

5.签署完成后右上角出现如下,表示已签署完成。就可以直接打开应用了

image

Apple removed TNT’s certificate, so the app will crash after July 12th. The current solution is to sign it yourself.

Run in Terminal

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

Requisite: Xcode or the Apple Command Line Tools To install, execute

xcode-select --install

in the terminal emulator of your choice, and the macOS GUI will give you the option to install Xcode (from the Mac App Store) or the CLTs. If you install Xcode, launch it at least once to complete the installation and agree to the license.

Alternatively, you can use CodeSigner to sign some apps.

Installation instructions:

  1. Downloaded CodeSigner, then mount the DMG volume

  2. Copy CodeSigner.app from the mounted DMG volume into one of your applications paths; recommended: ~/Applications/Utilities/

  3. If you are using macOS Finder or a similar application with Services support as your main file manager, double-click the CodeSigner workflow: a window titled Quick Action Installer will appear asking you if you want to install it; click Install. You can assign a keyboard shortcut to the Quick Action in System Preferences > Keyboard > Shortcuts > Services > Files and Folders > CodeSigner

  4. If you also want the ability to manually run CodeSigner in a terminal emulator—example:

  5. Codesigner /Applications/Parallels\ Desktop.app

    1. Copy the codesigner shell script into your $PATH, e.g. /usr/local/bin/

    2. On Mojave please allow CodeSigner to control System Events; this is necessary for GUI prompts to work via AppleScript

 

您的每一份鼓励

都是我们坚持的动力

分享不易,欢迎打赏

常见问题

  1. 如遇:「xxx.app已损坏,打不开。你应该将它移到废纸篓」,并非你安装的软件已损坏,而是Mac系统的安全设置问题。详见:MAC应用无法打开或文件损坏的处理方法
  2. 如遇:「无法确认开发者身份,无法打开」,并非你安装的软件已损坏,而是Mac系统的安全设置问题。详见:打开身份不明开发者的应用程序方法
  3. 激活工具在新系统10.12中打不开。参照 让Special-K系列Patch工具运行在macOS sierra 10.12上让CORE Keygen系列注册机成功运行在macOS sierra 10.12上的方法
  4. 点击下载链接打开链接转换页面,下载方法说明
  5. 本站DMG、zip统一打开密码:digit77.com
  6. 受城通网盘规则限制,该网盘上的文件只能存在30天,老资源请点击其他网盘下载
  7. 关于激活方法,大部分文章都对不同版本做了不同的激活说明。不过,最终还是以dmg包中的实际情况为准,如果里面只有单独的 .app或者.pkg文件,说明不需要做任何激活操作。
  8. Apple 删除了TNT的证书,因此应用程序将在7月12日之后出现崩溃,目前的解决方案是自己签名。详见:打开应用崩溃自签名方法
logo   不要错过任何一个 app, 输入邮箱免费订阅我们