Mac 下 Navicat 12.1.12 最新破解

在操作到第6步:運(yùn)行patcher,遇到了幾個(gè)問題:

  1. 看到指令cd navicat-patcher,瞬時(shí)懵逼了,這個(gè)是啥目錄啊。后來前后又翻看了blog才知道這個(gè)就是第1步從git上下的開源破解軟件目錄下的navicat-patcher目錄。
$ cd navicat-patcher
  1. 在執(zhí)行第二條指令的時(shí)候,
$ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium

又出錯(cuò)了,錯(cuò)誤提示:

no such file or directory: ./navicat-patcher

那是因?yàn)閚avicat-patcher目錄下面沒有一個(gè)名為navicat-patcher的可執(zhí)行文件,后來仔細(xì)翻閱開源軟件github上的中文資料后,發(fā)現(xiàn)需要在navicat-patcher目錄下執(zhí)行以下指令(第2步操作過程中安裝的openssl指令):

$ make release

然而事情總是不會這么順利,這時(shí)又會彈出一個(gè)新的錯(cuò)誤,錯(cuò)誤信息:

make: *** No rule to make target `realse'.  Stop

百思不得其解,難道是我的openssl沒有安裝好?重新部署了一遍openssl,問題依舊,在網(wǎng)上搜索了一番又找不到相應(yīng)的解決辦法,在盯著終端的時(shí)候突然注意到一個(gè)問題,如下圖所示:


image.png

紅色圈圈里的windows這個(gè)分支是windows,也就是說這個(gè)源碼是有分支的,默認(rèn)是處在windows上的,難道還有Mac分支??帶著疑問立刻到github上看源碼果然發(fā)現(xiàn)有2個(gè)分支,一個(gè)windonws,一個(gè)mac。在終端上輸入

$ git checkout mac

切換到mac分支上,再執(zhí)行指令:

$ make release

執(zhí)行完該指令后在終端上會看到一大串告警日志輸出,在目錄下會生成一個(gè)可執(zhí)行文件,如下圖所示


image.png

這個(gè)時(shí)候再執(zhí)行一遍以下命令就不會出現(xiàn)錯(cuò)誤了

$ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium

PS:此次破解主要得益于我之前對終端iTerm進(jìn)行了個(gè)性化顯示處理,讓我一眼就看到了開源破解軟件是處在windows分支上的(不知道原版的會不會顯示分支,不去追究了),不然要破解到何時(shí)何月了,而我對iTerm主題改造也就2天之前,真是太幸運(yùn)了。對我的iTerm主題感興趣的同學(xué)可以看我前面一篇文章。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容