【发布时间】: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