在装有 Big Sur 11.4 的 MacBook pro 中遇到与权限相关的问题

Facing Permission related issues in MacBook pro with Big Sur 11.4

每当我尝试打开 Eclipse 或 SpringToolSuite 4 时,我都会遇到与权限相关的相同问题。前天工作正常,但现在显示奇怪的东西。

You do not have permission to open the application “SpringToolSuite4”.

You do not have permission to open the application “Eclipse”.

如果有人有任何解决方案,请分享

不需要重新安装eclipse!!

  1. 安装你需要的所有 eclipse 和插件

  2. 如果重启eclipse或重启mac,显示“你没有权限打开应用程序”,然后挂载eclipse-xxx/springtoolsuit-xxx.dmg,show package(xx.app)内容,复制“Info.plist”,替换本地eclipse中的同名文件。 日食将再次工作!甚至重启电脑!!

申请必须重新签名

用于 Spring 工具套件:

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

对于 Eclipse:

codesign --force --deep --sign - /Applications/Eclipse.app

用于签署应用程序的语法:

codesign --force --deep --sign - /Applications/{app-name}.app

正如我所面对的那样,重新安装只工作了几天,我对代码设计声明感到非常高兴,它也适用于 Eclipse.App 本身:

codesign --force --deep --sign - /Applications/Eclipse.app

试试这个: codesign --force --deep --sign - /Applications/SpringToolSuite4.app