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

Dol*_*hin 130 flutter

今天我用m1芯片连接mac book pro上的数据线来调试flutter应用程序,当我在Android Studio中启动调试过程时Android Studio Bumblebee | 2021.1.1 Patch 2,系统告诉我错误:

\n
\xe2\x80\x9ciproxy\xe2\x80\x9d cannot be opened because the developer cannot be verified.\n
Run Code Online (Sandbox Code Playgroud)\n

这是完整的用户界面:

\n

在此输入图像描述

\n

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

\n

Dol*_*hin 172

我终于发现这个可以解决,首先切换到flutter的文件夹(将路径更改为您自己的flutter路径):

cd FLUTTER SDK DIRECTORY/flutter/bin/cache/artifacts/usbmuxd
Run Code Online (Sandbox Code Playgroud)

然后执行这个命令:

sudo xattr -d com.apple.quarantine iproxy
Run Code Online (Sandbox Code Playgroud)

  • 删除 /flutter/bin/cache/artifact 目录对我有用。https://github.com/flutter/flutter/issues/42969#issuecomment-568303471 (22认同)
  • `flutter doctor --verbose` 显示您的 flutter SDK 目录 (4认同)

pav*_*vel 121

对我来说,它只是通过打开 mac 首选项 -> 安全和隐私来帮助你,你应该看到出现的复选框“允许 iproxy to smth...”

在此输入图像描述


Sha*_*tim 28

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

\n


小智 20

确切地说,对我有用的是:\n简单地说,

\n
    \n
  1. 去flutter/bin/cache/artifacts/usbmuxd

    \n
  2. \n
  3. 使用“ \xe2\x8c\x98 + touchpad ”点击“iproxy”。

    \n
  4. \n
\n

在此输入图像描述

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

在此输入图像描述

\n
    \n
  1. 完美的!你现在可以走了。只需关闭您的 ide 并重新运行该应用程序即可。
  2. \n
\n


Cyb*_*ber 11

您只需转到该文件并按Findercrtl + 右键单击​​,然后选择打开,它将为此文件添加一个例外,并且下次执行时不会出现此警告。通常位于此路径:

../flutter/bin/cache/artifacts/usbmuxd/iproxy 
Run Code Online (Sandbox Code Playgroud)


Muk*_*ony 10

只要去

设置 -> 隐私和安全 - 然后向下滚动,然后单击Allow anyway按钮。


小智 5

第 1 步:运行调试模式

第 2 步:转到“设置”->“隐私和安全”,等待代理警报

第 3 步:单击“仍然允许”按钮以成功调试