24

当我尝试使用 Visual Studio 中的 IOS 模拟器时,我遇到了真正的麻烦。所以我使用xamarin(最新稳定版本)在VS中创建了一个hello world应用程序,我将项目设置为主项目,当我用mac刷新连接时,我无法选择应该在selectList中显示的设备。消息是“未连接设备”:

错误图片

如果我尝试在主机 mac 上使用 xamarin studio,一切都很好,示例应用程序构建在 iphone 模拟器上:

在 mac 主机上

感谢帮助我!

4

8 回答 8

67

我知道这个问题已经得到解答,但是当我遇到问题时我发现了它,它没有帮助......但我确实找到了解决方案:

在VS2012的调试菜单下,点击配置管理器

配置管理器菜单

确保设置了 iPhone 模拟器(或 iPad,如果需要)...

在此处输入图像描述

默认似乎正在寻找物理设备...

希望这可以帮助。

于 2013-09-04T19:17:09.857 回答
7

您确定设备连接到 Mac 而不是 Windows 机器?您是否尝试过从 Mac 上的 Xamarin Studio 中的同一设备进行调试?

于 2013-04-08T20:59:42.283 回答
5

有同样的问题。问题是当我加载我的解决方案时,Visual Studio 2012 决定选择一个库项目作为“启动项目”。

Rt 单击 ios 项目,选择“设置为启动项目”并填充设备列表。

PS:Visual Studio 你现在应该已经够大了,可以弄清楚这一点。

于 2014-05-10T03:19:20.370 回答
4

当我遇到这个问题时,我运行了另一个连接到 Mac 的 Visual Studio 实例。

显然,您一次只能连接 VS 实例。

检查 Visual Studio 输出窗口中的服务器日志以获取更多线索:

在此处输入图像描述

关闭 Visual Studio 的另一个实例允许我连接到我想要调试的实例

于 2013-06-30T15:03:02.683 回答
3

我发现有些东西不见了。对我来说,在 Visual Studio 2013 中,出于某种原因,他们从工具栏中删除了解决方案平台。这使得在不打开配置管理器的情况下无法从 iPhone 切换到 iPhoneSimulator。所以,要解决这个问题。

单击工具/自定义,然后选择“命令”选项卡,然后选择“工具栏:”单选按钮并单击其右侧的下拉菜单,然后选择“标准”作为您正在使用的工具栏。

现在,单击“添加命令”并从左侧的类别中选择“构建”,然后向下滚动命令,直到找到“解决方案平台”。选择那个并单击确定。然后单击“关闭”按钮。您现在将在标准工具栏上的解决方案配置下拉列表旁边看到一个额外的下拉列表。

这将允许您轻松地从 iPhoneSimulator 和 iPhone 切换。当你想插入一个实际设备时使用 iPhone,当你想选择一个模拟设备时使用 iPhoneSimulator。

希望这可以帮助某人。当我离开设备并尝试使用模拟器时,我也花了很多时间试图弄清楚这一点。

于 2014-03-18T02:04:25.023 回答
3

重新启动 Visual Studio 2010 对我有用。

于 2014-08-25T03:45:18.160 回答
2

不同的东西对我有用(Windows 8.1 和 Visual Studio 2013):

  • 重新启动 Visual Studio
  • 将“iPhoneSimulator”设置为平台(仅工作一个)
  • 在属性中 - iOS 应用程序将“部署目标”版本更改为较低的数字(6.0 对我有用)。
于 2015-04-22T12:13:54.350 回答
0

除了根据@Chamkila 的回答检查您是否选择了正确的启动项目外,请检查您是否没有通过尝试通过 Visual Studio 打开项目的 Info.plist 文件来意外破坏它。

于 2016-02-10T13:14:40.563 回答