【问题标题】:“qmake” cannot be opened because the developer cannot be verified“qmake”无法打开,因为无法验证开发者
【发布时间】:2020-10-03 01:41:09
【问题描述】:

我正在尝试安装 omnetpp 模拟器,但无法使用它的图形界面。要正确运行它,我必须安装我通过自制软件完成的 Qt5。我的 Qt 版本是 5.15.0,我的 MacOS 是 Catalina (10.15.5 (19F101))。

运行./configure命令安装omnetpp时,出现如下错误:

“qmake”无法打开,因为无法验证开发者。

总而言之,我在尝试运行图形界面 Qt 时遇到了 omnetpp 问题,然后我安装了 Qt5,现在我收到一个错误,告诉我无法验证 qmake。

谢谢,

【问题讨论】:

    标签: macos qt5 omnet++


    【解决方案1】:

    问题是这种情况会出现很多次...它与 MacOS Catalina 的新安全设置有关。 我找到了另一种解决方法,对我来说效果很好。转到系统偏好设置 -> 安全和隐私 -> 隐私。向下滚动左侧菜单到开发者工具并允许终端在本地运行软件(勾选该框)。

    【讨论】:

      【解决方案2】:

      我可以通过打开系统偏好设置、安全和隐私、常规,然后允许执行文件来规避这个问题。当我再次运行 make 时,Qmake 命令运行时没有任何警告或弹出窗口。

      【讨论】:

        【解决方案3】:

        根据Apple的网站,你需要在Finder中找到qmake,CTRL+点击它,然后按“Open”。之后,qmake 将被标记为授权应用,您可以再次运行 ./configure。

        我是 Windows 用户,顺便说一下,我可以在谷歌搜索一分钟内找到 Apple 官方支持页面 (https://support.apple.com/de-de/guide/mac-help/mh40616/mac)。

        【讨论】:

        • 你好,这个建议可以在图形模式下工作,但在 Mac 上运行编译 Qt 的 make 文件时不行。
        【解决方案4】:

        您可以运行以下命令来“取消隔离”您的二进制文件(假设其路径为 /usr/bin/qmake):

        xattr -w com.apple.quarantine "00c1;$(xattr -p com.apple.quarantine /usr/bin/qmake | cut -d";" -f2-4)" /usr/bin/qmake
        

        【讨论】:

          猜你喜欢
          • 2020-11-19
          • 2020-11-02
          • 2022-07-13
          • 2020-06-17
          • 2021-06-27
          • 1970-01-01
          • 2021-08-31
          • 2020-06-07
          • 1970-01-01
          相关资源
          最近更新 更多