我试图调试一个应用程序在我的iPhone连接到我的windows 10 pc通过usb。我已经成功地将VS for Windows (版本17.3.6)连接到我的构建主机(Mac in Cloud)。我也可以调试我的应用程序与“远程模拟器到Windows”或通过热重启。所有这些都有效。
但是我无法在我的物理设备上部署这个应用程序来进行调试,它是在mac主机上构建的。
我尝试禁用热重新启动,因为我有一个构建主机,而热重新启动没有构建主机。但是,如果我禁用热重启,连接的设备将从die VS设备列表中消失。只有远程设备和模拟器是可见的。
我希望VS使用死构建主机来构建应用程序,并将其删除到连接的设备上。这是不可能的还是我错过了什么?
Thx
发布于 2022-11-02 03:19:39
你说“我也可以用”远程模拟器到Windows“或者通过热重启来调试我的应用程序。”这意味着你可以通过模拟器调试应用程序,而不是物理设备,对吗?根据文档Xamarin热重启,使用热重新启动只能连接到物理设备(而不是sumulator),并且只支持Xamarin.Forms项目(这个线程中有一个Xamarin.iOS )。
此外,如果您的苹果开发人员帐户是一个企业帐户或个人帐户,您可以。在使用单个帐户进行热重新启动时,需要为App连接API创建API键。
如果您正在物理设备上进行测试,则应首先配置该设备。您可以通过通过自动配给或人工供应创建开发证书和配置配置文件来配置它。如果您的iPhone版本是iOS16及以上版本,您也应该在您的手机打开开发模式。
有关更多详细信息,请参阅以下文档:设备配置\ Microsoft
https://stackoverflow.com/questions/74274637
复制相似问题