安装版本 12.1.2Navicat premium
下载地址 : https://www.navicat.com.cn/download/navicat-premiu
- 创建秘钥
生成一个CA证书
操作步骤
1.命令行执行
git clone -b mac https://github.com/DoubleLabyrinth/navicat-keygen.git
2.下载依赖
brew install openssl
brew install rapidjson
brew install capstone
brew install keystone
3.编译
进入 cd navicat-keygen
执行 make all 执行完成后会多一个bin目录包含两个文件 navicat-keygen navicat-patcher
进入bin目录执行 ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premiu
4.替换证书
命令行执行
1)codesign -f -s "上面生成的证书名称" /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium
2)./navicat-keygen 2048key.pem
如果报错“ERROR:Failed to load RSA-2048 key.”,更改命令:
./navicat-keygen RegPrivateKey.pem
然后选择语言-程序版本、输入name,organization 获取Serial number
断网,打开Navicat注册
然后拿到request_code,粘贴至终端,回车,获取license,粘回navicat,激活成功!