Windows Visual Studio 2019 未检测到 iphone XR iOS 13.4.1

Windows Visual Studio 2019 doesn't detect iphone XR iOS 13.4.1

我是 xamarin 的新手。我在 Windows 10 上使用 VS 2019 编写了一个简单的 "Hello World" 应用程序,它在模拟器上成功运行。我的网络上有一个 iMAC,它已成功连接到我在 Win10 机器上的 Windows visual studio。 Windows VS 与远程 iMac 配对期间没有更新警告或版本不匹配错误消息。在我的模拟器列表中,我有一长串模拟器和 "Remote Device" 选项。总而言之,当我使用模拟器时,一切都很好。

现在,当我使用 USB 将我的 iPhone XR (iOS 13.4.1) 连接到我在 Win10 上的 VS 2019 时,预期的结果是我的设备会出现在所有模拟器,以便我可以部署到设备进行调试。我的第一个问题是这是否是正确的假设。如果是,那么就我而言,这不会发生。当我在我的 Windows 机器上启动 iTunes 程序时,它连接到我的 iphone 没有问题(我可以进行备份、恢复等)。有趣的是,在 VS 中,Device Log 连接到已连接的 iphone 也没有问题。我的 phone 列在屏幕左上角的下拉框中。在这一点上,我只能假设这不是连接问题。

我剩下的是 Win10 中的 VS 2019 或我连接的 iphone 上的某种不匹配设置,这导致 win10 上的 VS 2019 看不到我的 USB 连接 iphone。知道我应该 fiddle 设置什么吗?提前致谢。

  • 第一个选项,你需要在Mac设备上通过USB连接iPhone,然后你可以在[=28中进行调试=] 设备 .

  • 第二个选项,如果Mac设备不在你身边,你也可以通过Wifi连接到iPhone设备。

An important part of the developer workflow is deploying to a device. Xcode 9 introduced the option of deploying to an iOS device or Apple TV through a network, rather than having to hardwire your devices every time you want to deploy and debug your app. This feature has been introduced in Visual Studio for Mac 7.4 and Visual Studio 15.6 release.

本指南详细介绍了如何通过网络配对和部署到设备:https://docs.microsoft.com/en-us/xamarin/ios/deploy-test/wireless-deployment?tabs=windows

好的,所以你需要做的是select“调试|iPhone”或“发布|iPhone”从构建配置菜单。