derekparker

当然如果为了方便,你可以通过Homebrew安装Homebrew编译好的Dlv。下面描述的是如何从源码构建这一工具。Delve作者专门写了一篇文档(请看附录的链接),描述如何对Dlv进行自签名。方法是生成一个自签名的证书,然后从源码编译安装Dlv。

需要安装Xcode命令行工具。运行以下命令安装:

1. 签名证书准备

1.1 第一步:创建证书

钥匙串访问钥匙串访问证书助理创建证书dlv-cert自签名根证书代码签名让我覆盖这些默认值继续指定用于该证书的位置系统

1.2 第二部:后续操作

钥匙串访问系统显示简介信任代码签名始终信任密钥专用密钥显示简介访问控制允许所有应用程序访问此项目

1.3 说明

error: could not launch process: could not fork/exec
2. 安装和签名

证书搞定之后,其他操作就简单了。按照下面命令操作即可。

2.1 下载源码

2.2 签名安装

2.3 升级

升级时不需要重新生成证书,只需要更新源码重新编译签名即可。

附录A. 参考资料