1

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

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

我剩下的是 Win10 中的 VS 2019 或连接的 iphone 上的某种不匹配设置,导致 win10 上的 VS 2019 看不到我的 USB 连接 iphone。任何想法我应该摆弄什么设置?提前致谢。

4

2 回答 2

1
  • 第一个选项,您需要在 Mac 设备上通过 USB 连接 iPhone,然后您可以在 iPhone 设备中进行调试。

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

开发人员工作流程的一个重要部分是部署到设备。Xcode 9 引入了通过网络部署到 iOS 设备或 Apple TV 的选项,而不必在每次想要部署和调试应用程序时硬连接设备。此功能已在Visual Studio for Mac 7.4Visual Studio 15.6 版本中引入。

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

于 2020-05-26T03:16:20.343 回答
0

好的,所以您需要做的是从构建配置菜单中选择“Debug|iPhone”或“Release|iPhone”。

于 2020-11-12T09:35:20.983 回答