您是否面临“您无权打开该应用程序”的错误 Mac? 此错误将阻止应用程序打开并扰乱您的工作流程。 很多人都遇到过这个错误,因为它在 macOS Big Sur 上很常见。 我们整理了最佳的故障排除方法来帮助您解决此问题。
为什么是我的 Mac 说我没有打开应用程序的权限?
如前所述,“您无权打开应用程序”错误是 macOS Big Sur 的一个普遍问题。 除了软件版本之外,还有其他原因,例如应用程序可能缺少权限, Apple 尚未对应用程序进行代码签名,网守可能正在隔离应用程序等。无论是什么原因导致权限缺失错误,我们都会帮助您解决问题。
如何解决“您没有权限打开应用程序” Mac“ 错误?
1.更新macOS
大多数情况下,macOS Big Sur 用户都报告遇到过“您无权打开该应用程序”错误。 因此,如果我们将此错误归因于 macOS Big Sur,那么第一个合乎逻辑的步骤就是更新软件。
此外,如果您仍在使用 macOS Big Sur,即使您的设备支持最新软件,您也会面临风险。 因为较新的软件版本附带了安全补丁,有助于保护您的数据安全。
更新到最新的 macOS 版本以修复“您无权打开该应用程序”错误并保护您的 Mac 免受其他安全威胁。
所需时间: 2分钟
更新 macOS 的步骤
- 打开您的系统设置 Mac。
- 前往“常规”并选择“软件更新”选项。
- 在下一个屏幕上,单击“立即更新”按钮。 仅当软件更新可用时它才会可见。
虽然更新过程应该会顺利进行,但您可能会遇到一些问题。 但是,如果您尝试跳过 macOS 版本并直接更新到最新版本,则在尝试更新 macOS 时可能会遇到“存储系统验证或修复失败”错误消息。 确保以系统的方式更新以避免此类问题。
2.授予应用程序读/写权限以修复“您无权在以下位置打开应用程序”的问题 Mac“ 错误
虽然应用程序可能具有读写访问权限,但应用程序内的文件可能没有该权限。 而且,这就是您通常遇到“您无权打开该应用程序”错误的时候。 以下是如何授予应用程序及其文件读写访问权限并修复错误。
1. 打开 终端 在你的 Mac。
2. Enter 这个命令并按 返回/输入。
sudo chmod -R 755 <application file path>
(在 <应用程序文件路径> 部分中,请输入您遇到错误的特定应用程序的完整文件路径)
3. 如果您不知道应用程序的路径,只需在输入初始命令后将应用程序拖放到终端即可。
4. 关闭终端并检查应用程序是否正在运行而不显示错误。
3、删除隔离属性,修复“您无权在以下位置打开应用程序”的问题 Mac“ 错误
Gatekeeper 是一项 macOS 安全功能,可隔离来自第三方来源的应用程序以保护您的设备。 但是,这可能是您在计算机上遇到“您无权打开该应用程序”错误的原因。 Mac。 如果您信任该应用程序或者您已经开发了该应用程序,则可以手动删除隔离标志,具体操作方法如下。
1. 打开 终端 在你的 Mac。
2. Enter 这个命令并按 返回。
sudo xattr -dr com.apple.quarantine <application file path>
3. 如果您不知道路径,请将应用程序拖放到终端。
4. 关闭终端并检查应用程序。
4. 对应用进行代码设计,修复“您无权打开应用程序”的问题 Mac“ 错误
App Store 上的应用程序由以下人员签名 Apple。 该公司这样做是为了确保应用程序没有被篡改或更改。 如果您尝试使用签名损坏的应用程序,macOS 将无法运行该应用程序。 相反,它会显示“您无权打开该应用程序”错误。
为了修复此错误,您可以强制执行代码签名过程并运行应用程序。 但是,只有当您确定应用程序安全或者您是应用程序本身的开发人员时,才可以执行此操作。
1. 打开 终端 在你的 Mac。
2. Enter 这个命令并按 返回。
sudo codesign --force --deep --sign - <application file path>
3. 如果您不知道路径,请将应用程序拖放到终端。
4. 关闭终端并检查应用程序。
如果该命令不起作用,可能是因为您尚未在计算机上安装 xtools Mac。 要在您的计算机上安装 xtools Mac,打开终端并运行以下命令: xcode-select –install
5.使用UPX解压
macOS Big Sur 无法识别 UPX 压缩二进制文件。 这可能是您面临“您无权打开该应用程序”错误的原因(如果您的 Mac 在大苏尔。 但是,如果您解压这些压缩的二进制文件,您的 Mac 将识别这些文件。 您所要做的就是从 Homebrew 安装 UPX,它可以帮助您在您的设备上安装软件 Mac。
1. 打开 终端 在你的 Mac。
2. Enter 此命令用于安装 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
3. 现在您已经安装了 Homebrew,输入以下命令来安装 UPX
brew install upx
4. 接下来,将此命令粘贴到终端:
sudo upx -d
5. 打开 发现者 并前往 应用领域 标签。
6. 这里, 按住 Control 键并单击有问题的应用程序 并选择 显示包装内容 选项。
7. 在下一个屏幕上,双击并打开 内容 文件夹并转到 苹果系统 文件夹。
8. 现在,拖动 UNIX 文件 在终端的下一个屏幕上,然后按 返回。
9. Enter 你的 密码 确认您的选择并按 进入 再次。
6. 使用 Rosetta 打开应用程序
Apple 已从英特尔处理器过渡到其内部处理器 Apple 他们所有的 Mac 上都有硅芯片。 但是,某些应用程序是为基于 Intel 的 Mac 开发的,并且不适用于 Apple 硅 Mac。 为了弥补这一差距, Apple 推出了 Rosetta,它允许这些应用程序运行 Mac。
如果您遇到此类应用程序的“您无权打开该应用程序”错误,可能是因为该应用程序无法访问 Rosetta。 因此,以下是您每次使用 Rosetta 手动强制打开应用程序的方法。
1. 打开 发现者 并前往 应用领域 标签。
2. 这里, 按住 Control 键并单击 在有问题的应用程序上。
3. 接下来,选择 获取信息 选项。
4. 最后,单击 使用Rosetta打开 复选框,该复选框位于“常规”选项卡下。
5. 打开应用程序并检查它是否运行正常。
7. 重新安装应用程序
如果不起作用,最后一步是重新安装有问题的应用程序。 当您卸载应用程序时,其中所有损坏的文件也将被删除。 希望这应该可以解决“您无权打开该应用程序”的错误。
1. 打开 发现者 在你的 Mac 并单击 应用领域 选项。
2. 导航到要卸载的应用程序,按住 Control 键单击它,然后选择 移至垃圾箱 选项。
3. Enter 你的 密码 确认选择。
4. 打开 垃圾桶 和 也从垃圾箱中删除该应用程序。
结论
软件错误和故障往往需要花费大量时间来解决。 然而,macOS 总会出现一些错误, iOS、iPadOS 等。并且,我们将始终尽力帮助您解决这些问题。 如果您对“您无权打开应用程序”错误有任何其他疑问,请在评论中告诉我们。 或者,即使您遇到了可以帮助您解决此问题的单独方法,也请发表评论,因为它可能对其他读者有所帮助。