【问题标题】:“iproxy” cannot be opened because the developer cannot be verified无法打开“iproxy”,因为无法验证开发者
【发布时间】:2022-07-13 23:28:03
【问题描述】:

今天用m1芯片在mac book pro中连接use cable调试flutter app,在Android StudioAndroid Studio Bumblebee | 2021.1.1 Patch 2启动调试过程,系统提示错误:

“iproxy” cannot be opened because the developer cannot be verified.

这是完整的用户界面:

当我尝试在“系统偏好设置”>“安全和隐私设置”中解决它以允许 idevice_id 时,我没有找到该设置。我使用的是带有M1芯片的mac book pro,操作系统版本是macOS Monterey 12.2.1。

【问题讨论】:

    标签: flutter


    【解决方案1】:

    我终于发现这个可以解决了,先切换到flutter的文件夹(把路径改成你自己的flutter路径):

    cd FLUTTER SDK DIRECTORY/flutter/bin/cache/artifacts/usbmuxd
    

    然后执行这个命令:

    sudo xattr -d com.apple.quarantine iproxy
    

    【讨论】:

    【解决方案2】:

    对我来说,打开 mac 首选项-> 安全和隐私会有所帮助,您应该会看到带有“允许 iproxy to smth...”的复选框

    【讨论】:

      【解决方案3】:

      您可以简单地转到Finder中的文件并crtl +右键单击,而不是选择打开,它将为此文件添加一个例外,并且下次执行时不会出现此警告。通常位于此路径中:

      ../flutter/bin/cache/artifacts/usbmuxd/iproxy 
      

      【讨论】:

        【解决方案4】:

        该文件位于flutter/bin/cache/artifacts/usbmuxd 中。从 Finder 转到那里,按住 Control 键单击文件,然后从打开的上下文菜单中选择打开。 Mac 将通知打开此文件会将其添加到安全设置的例外中。点击打开,应该可以解决问题了。

        【讨论】:

          【解决方案5】:

          没错,什么对我有用: 很简单,

          1. 转到 flutter/bin/cache/artifacts/usbmuxd

          2. 使用“⌘ + 触摸板”点击“iproxy”。

          1. 从弹出窗口中选择“打开”,它将打开终端并在您的 Mac 上保存此文件的设置。

          1. 完美!你现在可以走了。只需关闭 ide 并重新运行应用即可。

          【讨论】:

            【解决方案6】:

            打开系统偏好设置 -> 安全和隐私 -> 单击仍然允许(在屏幕截图中圈出) -> 在对话框中单击取消,“iproxy”无法打开,因为“.. 如果出现另一个对话框,请单击“打开”。该对话框不会再次出现。

            【讨论】:

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