- Navicat版本12.1.12
- 安裝日期:2018年11月10日
本人破解的過程是按照 Silence-W大神寫的blog(https://blog.csdn.net/wangyaodong915/article/details/82958372)進行操作的御板,主要是對此操作過程中遇到的問題再細化記錄下。
在操作到第6步:運行patcher哲银,遇到了幾個問題:
- 看到指令cd navicat-patcher讲岁,瞬時懵逼了胸完,這個是啥目錄啊洽故。后來前后又翻看了blog才知道這個就是第1步從git上下的開源破解軟件目錄下的navicat-patcher目錄。
$ cd navicat-patcher
- 在執(zhí)行第二條指令的時候锌杀,
$ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium
又出錯了,錯誤提示:
no such file or directory: ./navicat-patcher
那是因為navicat-patcher目錄下面沒有一個名為navicat-patcher的可執(zhí)行文件泻仙,后來仔細翻閱開源軟件github上的中文資料后糕再,發(fā)現(xiàn)需要在navicat-patcher目錄下執(zhí)行以下指令(第2步操作過程中安裝的openssl指令):
$ make release
然而事情總是不會這么順利,這時又會彈出一個新的錯誤玉转,錯誤信息:
make: *** No rule to make target `realse'. Stop
百思不得其解突想,難道是我的openssl沒有安裝好?重新部署了一遍openssl究抓,問題依舊猾担,在網(wǎng)上搜索了一番又找不到相應的解決辦法,在盯著終端的時候突然注意到一個問題刺下,如下圖所示:
紅色圈圈里的windows這個分支是windows绑嘹,也就是說這個源碼是有分支的,默認是處在windows上的橘茉,難道還有Mac分支工腋??帶著疑問立刻到github上看源碼果然發(fā)現(xiàn)有2個分支畅卓,一個windonws擅腰,一個mac。在終端上輸入
$ git checkout mac
切換到mac分支上髓介,再執(zhí)行指令:
$ make release
執(zhí)行完該指令后在終端上會看到一大串告警日志輸出惕鼓,在目錄下會生成一個可執(zhí)行文件,如下圖所示
這個時候再執(zhí)行一遍以下命令就不會出現(xiàn)錯誤了
$ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium