gpt4 book ai didi

ios - 为什么 Visual Studio TACO 无法找到我正在尝试调试的应用程序?

转载 作者:可可西里 更新时间:2023-11-01 03:32:46 24 4
gpt4 key购买 nike

我正在使用在 Mac 上并行运行的 visual studio。 Mac 用作我的 iOS 构建服务器。我正在尝试从 visual studio 为模拟器(iPad Air iOS 9.3)和实际设备(实际的 iPad Air)进行调试。目前,先关注模拟器可能会有所帮助。

当我尝试从 visual studio 启动到模拟器 (iPad Air) 或实际设备时,我的应用程序在 visual studio 似乎挂起片刻之前在设备或模拟器上启动,最终报告以下错误消息:

We were unable to find the app you're trying to debug. Check that the >device is connected, awake, and unlocked. Also, make sure it has Web >Inspector enabled.

设备已连接。在模拟器的情况下,没有要连接的设备。

设备已唤醒并已解锁。在模拟器的情况下,没有什么可以唤醒或解锁的。应用程序启动,而 visual studio 仍在调试,就在返回错误消息之前。

我检查并仔细检查了网络检查器是否在设备和 mac 上的 safari 内部都启用了。我能够从 XCODE 运行构建并通过 Safari 进行调试。

在 visual studio 返回无法找到应用程序的错误之前,应用程序实际上在模拟器中打开,这似乎很不寻常。如果 visual studio 无法找到该应用程序,那么它为什么会启动?

如有任何帮助,我将不胜感激。

环境[更新]

我在 Parallels 中使用运行 Windows 10 的 MacBook Pro。

Windows 配置

  • Visual Studio 2015 更新 2
  • Cordova 6.1.1
  • TACO 更新 8.1
  • 节点 6.0.0

MacBook Pro 配置

  • Cordova 6.1.1
  • 节点 6.0.0
  • 运行 iOS 9.2 (13C75) 的 iPad Mini 2
  • 运行 9.2.1 (13D15) 的 iPad Air 2

更新 1: 我已经安装了 visual studio 更新 2,但仍然收到相同的错误消息。不过,我很欣赏这个建议!

更新 2: 感谢您的建议。我编辑了配置,更改了超时设置并按照建议重新启动了构建服务器。附加到实际设备的错误已更改为具有相同结果的警告。模拟器保持相同的错误。

现在警告内容如下:

Timed out launching the app. Check your network connection to the mac and try >again. If you are launching to a device, make sure you have Web Inspector >enabled on it.

我确实启用了网络检查器。似乎 visual studio 在返回错误或警告之前没有等待整整一分钟。此外,visual studio 环境在尝试连接到设备或模拟器时似乎挂起(无响应)。

我也尝试过多个网络并获得相同的结果。

我可以提供任何可能有帮助的额外信息吗?

更新 3:

我可以提供任何其他建议或额外信息吗?我在这里真的很困惑。幸运的是,这不是一个障碍,因为我可以在部署到设备时在 safari 中进行一些调试,但这令人沮丧。

在尝试连接到设备进行调试时,visual studio 通常会出现挂起吗?

我也不认为 visual studio 正在等待已配置的超时设置的完整持续时间。

我已经更新了我能想到的每个依赖项,并确保 cordova 版本在 ios 和 windows 上匹配。我在这里被难住了......

最佳答案

我将 Windows 10 VM 的可用内存量从 4GB 增加到 5GB,调试器现在按预期正确连接。

如果它对其他人有帮助,我会发布它。

关于ios - 为什么 Visual Studio TACO 无法找到我正在尝试调试的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36803349/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com