在使用 Big Sur 11.4 的 MacBook Pro 中面临权限相关问题
Posted
技术标签:
【中文标题】在使用 Big Sur 11.4 的 MacBook Pro 中面临权限相关问题【英文标题】:Facing Permission related issues in MacBook pro with Big Sur 11.4 【发布时间】:2021-09-18 13:18:41 【问题描述】:每当我尝试打开 Eclipse 或 SpringToolSuite 4 时,我都会遇到与权限相关的问题。前天工作正常,但现在显示奇怪的东西。
您没有打开应用程序“SpringToolSuite4”的权限。
您没有打开“Eclipse”应用程序的权限。
如果有人有任何解决方案,请分享
【问题讨论】:
检查thread是否有帮助 几乎什么都没试过 有趣的是,我今天早上遇到了同样的问题。我还不知道为什么,但是从 DMG 文件重新安装发行版的新副本解决了我的问题。 这能回答你的问题吗? Can't run app because of permission in macOS v11 (Big Sur) 【参考方案1】:无需重新安装eclipse!!
安装所有你需要的eclipse和插件
如果重启eclipse或者重启mac,显示“你没有权限打开应用程序”,然后挂载eclipse-xxx/springtoolsuit-xxx.dmg,显示package(xx.app)内容,复制“Info. plist”, 替换本地eclipse中的同名文件。 日食将再次起作用!甚至重启电脑!!
【讨论】:
【参考方案2】:申请必须重新签名
对于 Spring 工具套件:
codesign --force --deep --sign - /Applications/SpringToolSuite4.app
对于 Eclipse:
codesign --force --deep --sign - /Applications/Eclipse.app
用于签署应用程序的 Synatx:
codesign --force --deep --sign - /Applications/app-name.app
【讨论】:
苹果开发者网站上对此有更深入的解释:developer.apple.com/forums/thread/684509 为我工作。谢谢! 这也对我有用。 - 非常感谢? 救了我这么多的悲伤.....【参考方案3】:正如我所面对的那样,重新安装只工作了几天,我对代码设计声明感到非常高兴,它也适用于 Eclipse.App 本身:
codesign --force --deep --sign - /Applications/Eclipse.app
【讨论】:
有人成功部署了专为 macbook M1 设计的 Eclipse 吗? - 或者它通过 Roseta2 的 Intel 版本现在是唯一的出路? 谢谢!使用 EclipseVersion: 2021-06 (4.20.0)
在 Mac OS Big Sur (v 11.6)
上完美运行以上是关于在使用 Big Sur 11.4 的 MacBook Pro 中面临权限相关问题的主要内容,如果未能解决你的问题,请参考以下文章
perlbrew 切换路径命令在 MacOS Big Sur 11.4 上不是永久的
将 macOS Big Sur 软件更新到 11.4 后,git gui 无法正常工作
苹果证实 macOS Big Sur 11.4修复了一个安全漏洞