无法打开应用程序 "STS"

The application "STS" can't be opened

第一次在我Mac上安装STS没问题,重启电脑就弹出这个错误。安装stS4-4.13.1的问题还是一样。尝试在 ~/Application/STS/Info.list 文件中指定 jdk 版本也不起作用。 PS:MacOs 蒙特雷 下面是错误信息,请帮助我 enter image description here

您很可能面临一个长期存在的问题,即 Eclipse 在打开后修改其包内容。这反过来又破坏了最初创建包时由苹果构建系统生成的自己的签名。最后,这将阻止它下次被打开,因为 macos 认为包裹被篡改了...

解决方法是re-sign你的申请:

sudo codesign --force --sign - /Applications/SpringToolSuite4.app

如果你愿意,你可以先检查 macos 是否确实认为你的包被这个命令篡改了:

codesign -v -vvv --deep /Applications/SpringToolSuite4.app

如果它 returns 行中的内容:

/Applications/SpringToolSuite4.app: invalid Info.plist (plist or signature have been modified)

那确实是这样。