StarUML mac版是用nodejs写的。确切的说是用Electron前端框架写的
```
npm install -g asar
asar extract app.asar app
```
修改文件 app\src\engine\license-manager.js
```
checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
// 原来的代码,如果失败就会将状态设置成false
// setStatus(this, false)
// UnregisteredDialog.showDialog()
//修改后的代码
setStatus(this, true)
})
}
```
再打包asar
```
asar pack app app.asar
```
1