我正在使用在 Mac 上并行运行的 Visual Studio。Mac 充当我的 iOS 构建服务器。我正在尝试从 Visual Studio 调试模拟器(iPad Air iOS 9.3)和实际设备(实际 iPad Air)。目前,首先关注模拟器可能会有所帮助。
当我尝试从 Visual Studio 启动到模拟器 (iPad Air) 或实际设备时,我的应用程序在 Visual Studio 似乎挂起片刻之前在设备或模拟器上启动,最终报告以下错误消息:
我们找不到您要调试的应用程序。检查 > 设备是否已连接、唤醒和解锁。另外,确保它启用了 Web >Inspector。
设备已连接。在模拟器的情况下,没有要连接的设备。
设备已唤醒且已解锁。在模拟器的情况下,没有什么可以唤醒或解锁。应用程序在 Visual Studio 仍在调试时启动,就在返回错误消息之前。
我已经检查并再次检查以查看设备和 Mac 上的 Safari 内部都启用了网络检查器。我能够从 XCODE 运行构建并通过 Safari 进行调试。
在visual studio返回无法找到应用程序的错误之前,应用程序实际上在模拟器中打开,这似乎是不寻常的。如果 Visual Studio 无法找到该应用程序,那么它为什么会启动?
我将不胜感激任何帮助。
环境 [更新]
我正在使用在 Parallels 中运行 Windows 10 的 MacBook Pro。
视窗配置
- 视觉工作室 2015 更新 2
- 科尔多瓦 6.1.1
- TACO 更新 8.1
- 节点 6.0.0
MacBook Pro 配置
- 科尔多瓦 6.1.1
- 节点 6.0.0
- 运行 iOS 9.2 (13C75) 的 iPad Mini 2
- iPad Air 2 运行 9.2.1 (13D15)
更新 1: 我已经安装了 Visual Studio 更新 2,但仍然收到相同的错误消息。我很欣赏这个建议!
更新2:感谢您的建议。我编辑了配置,更改了超时设置并按照建议重新启动了构建服务器。附加到实际设备的错误已更改为具有相同结果的警告。模拟器保持相同的错误。
现在警告内容如下:
启动应用程序超时。检查您与 mac 的网络连接,然后再试一次。如果要启动到设备,请确保已在其上启用了 Web Inspector >。
我确实启用了网络检查器。在返回错误或警告之前,视觉工作室似乎没有等待整整一分钟。此外,Visual Studio 环境在尝试连接到设备或模拟器时似乎挂起(无响应)。
我也尝试过多个网络并得到相同的结果。
我是否可以提供任何可能有帮助的其他信息?
更新 3:
我可以提供任何其他建议或其他信息吗?我真的很难过。幸运的是,这不是一个炫技,因为当我部署到设备时,我可以在 safari 中进行一些调试,但这令人沮丧。
尝试连接到设备进行调试时,Visual Studio 是否通常会出现挂起?
我也不相信 Visual Studio 正在等待已配置的超时设置的全部持续时间。
我已经更新了我能想到的每个依赖项,并确保 cordova 版本在 ios 和 windows 上匹配。我被难住了……