visual-studio - 如何克服“运行应用程序前请选择有效设备”。在 Windows 10 上与 Mac Visual Studio 配对
问题描述
我有一台与 Mac 配对的 Win10 电脑。直到今天一切都还好,但今天我开始收到消息:
请在运行应用程序之前选择一个有效的设备
当我尝试在选定的 iPhone 模拟器上调试 iOS Xamarin 应用程序时。
我的配置:
Mac:
OS: Mac OS Catalina, version 10.15.7
XCode Vesion: version 12.2
Visual Studio 2019: version 8.8.4 (build 30)
Win 10:
OS: Win10 version 10.0.19042.685
Visual Studio 2019: version 16.8.3
模拟器名称在我的 Win10 计算机上可用,但是当我选择一个并尝试调试 iOS 应用程序时,我收到上面报告的消息。
如果我直接在 Mac 上启动调试,它会在选定的 iPhone 模拟器上运行并开始调试。但是,当我在 Visual Studio 中配对的 Win10 计算机上执行相同操作时,我会收到此消息。
我在 google 和 SO 上搜索了这个问题,并根据建议将 XCode 降级到 Visual Studio 支持的最可能版本 12.2。但这并没有改变任何东西。
我只想在配对的 Win10 计算机上的模拟器上调试应用程序。
有没有办法解决这个问题?
解决方案
如果今天还有其他人遇到这个问题,我发现这个 GitHub issue for XCode 13 issues withXamarin.ios
https://github.com/xamarin/xamarin-macios/issues/12778
我通过在我的 Mac 上手动安装解决了这个问题xamarin.ios-15.0.0.6.pkg
(链接在 GitHub 问题中)
通过 Visual Studio 连接到 Mac 时显示错误“Mac 上安装的 Xamarin.iOS SDK 版本 '15.0.0.6' 与此版本的 Visual Studio 不兼容。您希望我们安装 Xamarin.iOS '14.20 .0.25' 适合你吗?这将覆盖你 Mac 上任何其他现有的 Xamarin.iOS 安装。
但是,如果你点击cancel
它应该仍然可以成功连接。
推荐阅读
- r - r-markdown 输出拉伸
- javascript - 如何使用 PHP 代码正确对齐表格(数据)
- nlp - BERT 的无监督微调仅用于嵌入?
- pytorch - 从 torch.Tensor 以 PIL 格式显示图像
- c - 为什么我的静态数组设置了,但我的函数调用后我的静态指针设置为 NULL?
- ruby-on-rails - 如果 Rails 中的 2 个模型中的一个更新失败,则回滚
- angular - 角度图像 [src] 错误 431 请求标头字段太大 onload base 64
- python - 哪一个?f 字符串或在 python3 中使用格式
- mongodb - Mongo Arbiter 节点的最低硬件要求是什么?
- kubernetes - 微服务的动态配置技术