前言
作者 mac 版本文档写的不是很清楚,走了点弯路 ,特地来记录下 :
我下载的版本是 navicat premium 12.1 版本 。
本文激活的版本为 12.0.24 以上版本。
安装 Navicat premium
首先官网下载安装 Navicat premium
中文版下载链接 : https://www.navicat.com.cn/download/navicat-premium
英文版下载链接 : https://www.navicat.com/en/download/navicat-premium
激活流程
将项目拉取到本地 , 命令行执行 :
git clone -b mac https://github.com/DoubleLabyrinth/navicat-keygen.git
1
接下来确保你安装了OpenSSL 和 rapidjson , 如果你有 brew 的话,你可以通过 brew 来安装。
brew install openssl
brew install rapidjson
brew install capstone
brew install keystone
1
2
3
4
安装成功后接着编译文件 :
Navicat Premium 12.1.24激活
cd navicat-keygen // 这个目录下有 Makefile 文件 不要进错了
make all
1
2
在 bin 目录下, 你会看到两个文件 :
navicat-keygen navicat-patcher
1
然后切换目录,进入到 navicat-patcher 下 , 执行 :
cd navicat-patcher
https://www.cnblogs.com/zzsdream/articles/navicat-patcher /Applications/Navicat Premium.app/Contents/MacOS/Navicat Premium
1
2
生成代码签名证书
1.首先请确保你有一个代码签名证书,不管是花钱买的还是自生成的,没有CA的话你是发不了证书的。
如何生成自签名的代码证书 ?
打开钥匙串访问 (mac -> 启动台 -> 其他)
左上角菜单钥匙串 访问
在弹出的窗口里随你填,但User Certificate那一项必须是code signing(中文的话,应该是代码签名),NAME 是你的证书名称, 等下要用到证书名称。
然后输入邮箱,创建即可。
最后的话应该会生成一个代码签名的CA证书,然后把它放到 system 的keychains里(这个过程会要求你输入几次电脑的解锁密码),然后双击证书,设置为 always trust,如图 :
然后命令行执行 (CA_CODE 替换为你的证书名称,)
codesign -f -s “CA_CODE” /Applications/Navicat Premium.app/Contents/MacOS/Navicat Premium
1
接下来,打开命令行,并定位到 navicat-keygen 文件夹:
执行
$ https://www.cnblogs.com/zzsdream/articles/navicat-keygen RegPrivateKey.pem
1
接下来你会被要求输入Navicat的语言版本,然后得到一个序列号,同时 keygen 会要求你输入用户名和组织名。
直接填写,之后你会被要求填写你得到的请求码,注意此时不要关闭Terminal。
先打开 Navicat Premium,找到注册按钮并,注意需要断网,否则激活失败不会出现手动激活。在弹出的窗口中填入 keygen 给你的 序列号。然后激活按钮。
在手动激活窗口你会得到一个请求码,复制并粘贴到刚才要求你输入请求码的命令行里。最后别忘了连按至少两下回车结束输入。
如果不出意外,你会得到一个看似用 Base64 编码的激活码。直接复制并粘贴到 Navicat 的手动激活窗口,最后点激活按钮。如果没什么意外的话应该能成功激活。
———————
作者:ilpanda
来源:CSDN
原文:https://blog.csdn.net/stupid56862/article/details/
版权声明:本文为博主原创文章,转载请附上博文链接!
今天的文章
Navicat Premium 12.1.24激活(mac 版 Navicat Premium 正版 激活)分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/120095.html