【问题标题】:Xamarin - Cannot use iOS Emulators?Xamarin - 不能使用 iOS 模拟器?
【发布时间】:2020-04-03 04:49:36
【问题描述】:

Visual Studio 2019

我最近将 Xamarin.Forms 升级到 v4.5.0.530 版本。这需要我将 Mac 上的 xCode 升级到 11.4。这需要我将 Mac OS 升级到 Catalina。好的,我做了所有这些。从那时起:

如果我在连接到 Mac 的 iPhone 上运行该项目,它仍然可以正常工作(和以前一样)。

但是,如果我尝试在 PC 上使用其中一个模拟器(ipad 等),它会失败部署并显示以下消息:

 Selected device is not a physical device. Please select a valid device before deploying the application.

显然它不是物理设备!?!

当然,我所做的一切都与升级前相同,选择 Debug、iPhoneSimulator、我的 iOS 项目、iPad Pro(9.7...等)

因此,它适用于物理 iphone,但不适用于任何苹果模拟器(安卓手机/模拟器工作正常)。

有人知道为什么会这样吗?

【问题讨论】:

  • 你能通过基于 Xcode 的 iOS 项目启动 iOS sim 吗?
  • 我并没有真正使用 Mac,我得想办法做到这一点。
  • 更多信息:它在发布模式下工作,但不是调试?!?!
  • 仅与模拟器上的调试构建有关。 Release Build 在模拟器上运行良好,在物理设备上都运行良好??
  • 新建项目运行会出现这个错误吗?如果是这样,请通过视觉工作室报告问题。

标签: xamarin xamarin.ios


【解决方案1】:

这是解决方案级别的设置。出于某种原因,在顶部选择了“iPhoneSimulator”,而选择了 iOS 项目“iphone”。将其更改为“iPhoneSimulator”,世界上一切都好起来了。

【讨论】:

    猜你喜欢
    • 2015-08-26
    • 2014-10-19
    • 2017-09-16
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 2021-01-15
    • 2016-08-02
    • 1970-01-01
    相关资源
    最近更新 更多