FP Markets  帮助中心

Mac MT4/5 “应用程序已损坏”

Updated 3 weeks Ago

当 Mac 用户从互联网下载 MT4/MT5 应用程序后,遇到安装提示“应用程序已损坏”或无法打开的情况,通常是由于 macOS 安全机制增强导致的。本文提供详细解决方案。


常见提示情况


情况1

  • 提示:“应用程序” 已损坏,无法打开。您应该将它移到废纸篓。

情况2

  • 提示:无法打开 “应用程序”,因为无法验证开发者。macOS 无法验证此 App 不包含恶意软件。

情况3

  • 提示:“应用程序” 将对您的电脑造成伤害。您应该将它移到废纸篓。

解决办法

步骤 1:允许任何来源的 App 运行

  • 打开“终端”,输入以下命令(根据提示输入密码):
    sudo spctl --master-disable
    • 打开 系统偏好设置 → 安全性与隐私 → 通用,勾选允许任何来源的应用运行。

      macOS Ventura 及以上版本位置:系统设置 → 隐私与安全性 → 安全性


      步骤 2:移除应用的安全隔离属性

      1. 打开“终端”,输入命令(根据提示输入密码):
      sudo xattr -dr com.apple.quarantine /Applications/name.app

      如果不确定路径,可直接将应用拖拽到命令末尾。

      1. 清除所有应用的隔离属性(一般可行):
      sudo xattr -cr /Applications/*

      步骤 3:macOS Ventura 及以上额外操作

      • 执行上述步骤后,仍需在 系统设置 → 隐私与安全性 → 安全性 中点击 仍要打开
        • 该操作仅需一次,之后可正常打开应用。

        同样适用于 macOS Sonoma 和 Sequoia。


        步骤 4:重新签名应用(如证书问题)

        1. 确保已安装 Command Line Tools for Xcode
        xcode-select --install

        或访问 Apple 官方下载 下载。

        1. 打开“终端”,执行命令重新签名应用:
        codesign --force --deep --sign - /Applications/name.app

        步骤 5:覆盖恶意软件保护

        • 若提示应用可能对电脑造成伤害:

        访达 → 应用程序 → 右击应用 → 显示简介 → 勾选 覆盖恶意软件保护


        完成上述步骤后,MT4/MT5 应用程序应可正常安装和运行。


        相关阅读

        目录