StarUML for Mac的安裝與破解


下載

首先下載StarUML-3.0.1.dmg 
地址:http://www.macupdate.com/app/mac/55571/staruml/download 
或者官網: 
http://staruml.io

安裝

雙擊拖動即可。 
注意:安裝完成后運行一次軟件,否則破解后會報“軟件已被破壞”的錯誤。

破解

1) 安裝npm 
2) 安裝asar

npm install asar -g

 

3) 進入目錄,解壓文件app.asar

cd /Applications/StarUML.app/Contents/Resources/ asar extract app.asar app

 

4) 修改新生成的app目錄下的lisence文件

vim app/src/engine/license-manager.js 

 

5) 找到checkLicenseValidity()函數,125行開始的,原代碼:

checkLicenseValidity () {
    this.validate().then(() => { setStatus(this, true) }, () => { setStatus(this, false) UnregisteredDialog.showDialog() }) }

 

修改為:

checkLicenseValidity () {
    this.validate().then(() => { setStatus(this, true) }, () => { setStatus(this, true) }) }

 

6) 打包覆蓋原app.asar

asar pack app app.asar

使用npm成功安裝命令后,執行時卻報找不到命令的問題

分析原因:

安裝成功了,但使用直接使用時確找不到命令,應該是環境變量問題,設置環境變量就可以了。

解決問題:

# 用一個通用的命令配置環境變量 ~$ echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc

# 上面的命令中使用 npm prefix -g 獲取node安裝目錄

# 再執行命令 ~$ newman -v

3.3.0

 

https://blog.csdn.net/chao2016/article/details/81077470

https://blog.csdn.net/wirelessqa/article/details/53393248


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM