环境搭建 | Mac 版 Navicat Premium **

前言

本文**软件原作者 github 的 readme 整理所得,原地址https://github.com/DoubleLabyrinth/navicat-******/blob/mac/README.zh-CN.md

因为作者文档还是有些写的不清楚的地方,导致走了一些弯路,特此记录一下

遇到的坑

1. 如果你不确定自己的版本,最好是卸载原来的版本然后下载最新版 Navicat,目前最新版本为12.1,下载链接http://download.navicat.com/download/navicat121_premium_cs.dmg

2. 我在编译******和patcher时,执行 make all 失败,这是记录解决过程的 issue,https://github.com/DoubleLabyrinth/navicat-******/issues/231

3. 作者的文档中第4步的「[RSA-2048 PrivateKey(PEM file)]」参数为生成的pem文件的路径,这个路径就是第6步中的「<RSA-2048 PrivateKey(PEM file)>」参数

4. 作者在第5步中写道,「生成一份自签名的代码证书,并总是信任该证书。这一步非常重要」,作者并没有具体告知怎么生成证书并信任,这里我记录一下

打开钥匙串访问(启动台->其他->钥匙串访问)

环境搭建 | Mac 版 Navicat Premium **

创建证书颁发机构

环境搭建 | Mac 版 Navicat Premium **

弹出的窗口中,Name 自己随便取名(后面会用到这个名字),用户证书务必填写「代码签名」,输入邮箱,点击创建

 

环境搭建 | Mac 版 Navicat Premium **在「我的证书」里面可以看到刚刚创建的证书是不被信任的

环境搭建 | Mac 版 Navicat Premium **

将生成的证书拖入到系统证书里面去,此过程会要求输入 N 次电脑密码,一步步输入就好

环境搭建 | Mac 版 Navicat Premium **

进入系统证书列表,找到刚刚拖进来的证书,双击,设置「始终信任」,退出时会要求输入密码确认修改,完成~

环境搭建 | Mac 版 Navicat Premium **