macOS26 应用程序“访达”没有权限打开“(null)”。

针对macOS 26中应用程序“访达”没有权限打开“(null)”的问题,可通过以下方法解决:
  1. 重新签名应用
    • 打开终端执行以下命令(将路径替换为实际应用路径):
      codesign --remove-signature /Applications/应用名称.app
      codesign --force --deep --sign - /Applications/应用名称.app

       

       
      codesign --remove-signature /Applications/应用名称.app codesign --force --deep --sign - /Applications/应用名称.app
      若出现权限错误,使用 sudo 前缀执行命令
  2. 手动找到可执行文件并运行
    • 右键点击应用,选择“显示包内容”,进入“Contents/MacOS”目录,找到同名Unix可执行文件;
    • 拖拽该文件到终端并回车运行
  3. 修复权限命令
    • 使用终端命令修复应用权限:
      sudo xattr -d com.apple.quarantine /path/to/app
      sudo chmod +x /path/to/app

       

       
      sudo xattr -d com.apple.quarantine /path/to/app sudo chmod +x /path/to/app
      将路径替换为实际应用路径
说明:该问题通常由应用签名失效或权限丢失导致,重新签名或手动运行可执行文件可解决。若问题持续,建议检查应用来源可信度或重新安装应用。

posted on 2025-10-29 16:17  高彰  阅读(12)  评论(0)    收藏  举报

导航