Flutter xcodebuild:错误:无法找到与提供的目标说明符匹配的目标(已解决)

问题描述 投票:0回答:2

我构建了一个 Flutter 应用程序。 一切都工作正常,直到我尝试在物理设备上启动它。在努力寻找解决方案后,我将 Xcode 配置从调试更改为发布,现在我可以在物理设备上启动应用程序(通过运行 flutter run --profile)。 但现在,我无法在模拟器上成功启动它。 我收到错误:

xcodebuild: error: Unable to find a destination matching the provided destination specifier:
            { id:C80BB36C-4498-4641-92D8-F69090A819A9 }

当我插入设备并运行 flutter run --profile 时,他询问我想在哪个配置文件上运行应用程序:

[1]: iPhone de Bernard (00008110-0012642011B8801E)
[2]: iPhone 14 (C80BB36C-4498-4641-92D8-F69090A819A9)
[3]: macOS (macos)
[4]: Chrome (chrome)

Flutter 在配置文件中建议的 iPhone 14 是当我尝试在 iPhone 14 模拟器上从 Android Studio 运行该应用程序时找不到的。

扑医生:

[✓] Flutter (Channel stable, 3.10.5, on macOS 13.4.1 22F82 darwin-arm64, locale fr-BE)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.2)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!

和 Xcode 14.3.1

非常感谢您的帮助!

非常感谢!

flutter xcode ios-simulator
2个回答
60
投票

感谢这个帖子

我的问题解决了。

简述:

  1. 打开Xcode
  2. 单击运行程序(根)
  3. 单击构建设置
  4. 将“支持的平台”从 Iphoneos 更改为 iOS

0
投票

我是 Xcode 新手,所以我需要一些时间来完成此操作。因此,所有说明都在一张图片中,我希望对于那些对于 xCode 来说是新的指令来说速度更快:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.