flutter - "Could not connect to lockdownd"尝试运行 flu

我正在关注 Get Started教程。

我可以安装所有东西,flutter doctor返回所有复选标记但最后有一条消息:

idevice_id returned an error:
ERROR: Could not connect to lockdownd, error code -2

如果我尝试使用 flutter run 运行应用程序或尝试使用 flutter devices 列出设备,则会出现相同的消息。

本教程还指出:

Note: If the Run & Debug buttons are disabled, and no targets are listed, Flutter has not been able to discover any connected iOS or Android devices or simulators. You need to connect a device, or start a simulator, to proceed

我有两个设备列出了我的 Android 手机和一个 iPhone 模拟器。 RunDebug 按钮已启用!

如何使用 flutter 运行我的应用程序?它可以使用命令行或 IntelliJ IDE。

最佳答案

断开所有 iOS 设备,然后:

brew uninstall ideviceinstaller
brew uninstall libimobiledevice
brew install --HEAD libimobiledevice
brew link --overwrite libimobiledevice
brew install --HEAD  ideviceinstaller
brew link --overwrite ideviceinstaller
sudo rm -rf /var/db/lockdown/*

连接 iOS 设备,并在出现提示时选择“信任”,然后:

sudo chmod -R 777 /var/db/lockdown/

关于flutter - "Could not connect to lockdownd"尝试运行 flutter 应用程序时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47341623/

相关文章:

dart - flutter 解析 NetworkImage 时如何捕获引发的异常?

dart - Flutter Dismissible 坚持必须从树中删除列表项

listview - ListView中如何维护widget的状态?

dart - Flutter - 创建值和名称数组

dart - 如何在 Flutter 的 ScrollView 中限制滚动距离?

android-studio - Flutter Emulator 连接到服务协议(protocol

dart - 如何显示 HTML Assets 文件?

flutter - 如何在 flutter 中为下拉弹出窗口设置动态高度

flutter - 在屏幕外构建小部件

string - 如何在本地保存用户名并在每个页面 flutter 中显示