开发过程中需要绘制类图和时序图,常用的软件有:StarUML,PowerDesigner 等,在线的有:ProcessOn。这里我最常用的是 StarUML,因为它颜值高, 功能也很强大~~~
废话不多说, 下面送上 StarUML3.0.2 的破解教程!
网盘地址: https://pan.baidu.com/s/1tJX2LWYGlwki2nmrczoKDQ 提取码: yser
第一步: 下载并安装dmg包(上面网盘下载 StartUML-3.0.2.dmg)
第二步: 下载并安装Node.js (上面网盘下载 node-v10.13.0.pkg)
第三步: 安装asar
终端输入: sudo npm install -g asar
第四步: 进入app.asar目录
cd /Applications/StarUML.app/Contents/Resources/
第五步: 解压app.asar
asar extract app.asar app
第六步: 修改源代码绕过注册逻辑
open app/src/engine/license-manager.js
修改 checkLicenseValidity 下面的内容,注释上面两行代码并添加 setStatus(this, true),保存。如下图所示:
最后一步: 重新打包,替换app.asar
asar pack app app.asar
到这里就破解完成了, 打开SatrUML就不会再弹出注册界面了, 如果还弹出,检查下第6步更改后是否未保存成功!
Ending......
开始你的UML之旅吧 😄