在xamarin VisualStudio for ios中没有附加设备

时间:2013-04-08 20:57:21

标签: xamarin.ios xamarin

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

error-picture

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

on mac host

感谢帮助我!

8 个答案:

答案 0 :(得分:67)

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

在VS2012的调试菜单下,单击Configuration Manager

Configuration Manager Menu

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

enter image description here

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

希望这会有所帮助。

答案 1 :(得分:7)

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

答案 2 :(得分:5)

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

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

P.S:Visual Studio你应该已经足够大了,现在就可以解决这个问题。

答案 3 :(得分:4)

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

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

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

enter image description here

关闭Visual Studio的另一个实例允许我在

中调试的实例中进行连接

答案 4 :(得分:3)

我发现了一些遗失的东西。对我来说,在Visual Studio 2013中,出于某种原因,他们已从工具栏中删除了解决方案平台。这样就无法在不打开Configuration Manager的情况下从iPhone切换到iPhoneSimulator。所以,解决这个问题。

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

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

这样您就可以轻松地从iPhoneSimulator和iPhone切换。如果要插入实际设备,请使用iPhone;如果要选择模拟设备,请使用iPhoneSimulator。

希望这可以帮助别人。当我从一台设备出发并尝试使用模拟器时,我也花了很多时间试图解决这个问题。

答案 5 :(得分:3)

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

答案 6 :(得分:2)

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

  • 重新启动Visual Studio
  • 将'iPhoneSimulator'设置为平台(仅限工作)
  • 在属性中 - iOS应用程序将“部署目标”版本更改为较低的数字(6.0适用于我)。

答案 7 :(得分:0)

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