在使用 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 版本现在是唯一的出路? 谢谢!使用 Eclipse Version: 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修复了一个安全漏洞

如何使用 CLion 在 MacOS Big Sur 上查看内存泄漏?

mac升级Big Sur后 homebrew无法使用

mac升级Big Sur后 homebrew无法使用