Mac安装Navicat及使用

一、从官方下载最新版本的Navicat Preminum

1.1 安装Navicat Preminum

这个双击默认安装就可以了

Argee,之后默认安装就可以了。

二、下载Navicat-Keygen

这个软件其实在GitHub上有开源,但是后来因为DMCA的原因,被办了,所以这里就提供个之前保存过的编译后的文件。

Navicat-Keygen 5.0: https://pan.baidu.com/s/1W5rbv-wMdhEcieeWikI1YA 提取码: 2s82

三、替换公钥

通过navicat-patcher替换公钥

./navicat-patcher /Applications/Navicat\ Premium.app/

四、生成自签名代码证书,并信任该证书

4.1 制作自签名代码证书

在启动台中找到钥匙串访问、打开

然后依次选择钥匙串访问->证书助理->创建证书

然后输入一个名称,证书类型选择代码签名。这里的名称很重要,后面会用到。

问是否需制作自签名证书,选择继续。

这样就制作完成了。

4.2 始终信任自签名证书

我们在钥匙串访问中的种类里面,找到我的证书,然后可以看到刚才我们创建的NavicatPreminum,选择并双击。

点击信任,选择使用此证书时,下拉选择始终信任。

五、重签Navicat

如果你的Navicat Premium版本号高于15,则必须先签名 libcc-premium.dylib,再签名 Navicat Premium.app。

codesign -f -s NavicatPreminum /Applications/Navicat\ Premium.app/Contents/Frameworks/libcc-premium.dylib
codesign -f -s NavicatPreminum /Applications/Navicat\ Premium.app/

六、使用Navicat-Keygen生成序列号并激活(断网、断网、断网)

./navicat-keygen ./RegPrivateKey.pem

然后依次选择1,15,在输入名称和组织即可。

  • 打开安装的Navicat Preminum
  • 输入终端里面的Serial number
  • 选择手动激活
  • 复制Navicat Preminum里面的一串Base64的Code
  • 按两下enter
  • 稍后就会出现Activation Code
  • 复制到Navicat Preminum
  • 确定就可以了

标签: Mac, Navicat