You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio运行Flutter项目至iOS模拟器报错:无法匹配指定设备

Flutter项目在Android Studio运行到iOS模拟器失败问题

尝试通过Android Studio将Flutter项目运行到iOS模拟器时,出现如下错误:

Uncategorized (Xcode): Unable to find a device matching the provided destination specifier:
    { id:xxx }

The requested device could not be found because no available devices matched the request.

Available destinations for the "Runner" scheme:
    { platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:xxx, name:My Mac }
    { platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Any iOS Device }
    { platform:iOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-iphonesimulator:placeholder, name:Any iOS Simulator Device }

Could not build the application for the simulator.
Error launching application on iPad (10th generation).

此前操作可正常执行,推测是升级Flutter导致问题,且所有Flutter项目均出现此错误。

通过Xcode运行项目完全正常!通过Android Studio运行到真实设备也可正常工作。

环境信息

  • Flutter版本:3.25.5
  • Xcode版本:16.1
  • Mac设备:Apple M1 Pro,系统Sequoia 15.1.1
  • Android Studio版本:Meerkat | 2024.3.1 Nightly

Flutter doctor结果

[✓] Flutter (Channel stable, 3.24.5, on macOS 15.1.1 24B91 darwin-arm64, locale en-NO)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.1)
[✓] Chrome - develop for the web
[!] Android Studio (version unknown)
    ✗ Unable to determine Android Studio version.
[✓] IntelliJ IDEA Community Edition (version 2024.3)
[✓] VS Code (version 1.80.0)
[✓] Connected device (6 available)
[✓] Network resources

已尝试但无效的修复方法

  • flutter upgrade/clean/get
  • 删除Pods及Podfile.lock并执行pod deintegrate/install --repo-update
  • 确保安装最新版Xcode和iOS
  • 打开不同iOS版本的模拟器
  • 在Xcode中将目标改为Debug
  • 修改Xcode中Derived Data的存储路径
  • 在Xcode中将“supported platforms”从Iphoneos改为iOS
  • 在Xcode中新建Runner Scheme
  • 删除所有Derived Data并执行rm -R ~/Library/Developer/CoreSimulator/Caches
  • 执行sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer和sudo xcodebuild -runFirstLaunch
  • flutter downgrade
  • 切换Flutter通道至stable/master并执行flutter upgrade
  • 确保仅运行一个Android Studio和Xcode实例
  • 重新克隆代码仓库
  • 完全重装Xcode
  • 完全重装Android Studio

未尝试但考虑的极端方法

  • 把Mac扔出窗外
  • 自己跳窗
  • 辞职去荒岛经营纯非技术农场

补充说明:Android Studio似乎难以查找/列出iOS设备,点击“Refresh”后,已打开的模拟器需要很长时间才会显示。

恳请近期解决过该问题的开发者提供解决方案!

内容的提问来源于stack exchange,提问作者Otziii

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 23:23:11