当我尝试使用Visual Studio中的IOS模拟器时,我遇到了麻烦。所以我使用xamarin(最新稳定版)在VS中创建了一个hello world应用程序,我将项目设置为主项目,当我用mac刷新连接时,我无法选择应该在selectList中显示的设备。消息是“没有连接设备”:
如果我尝试在主机mac上使用xamarin studio,一切都没问题,示例应用程序建立在iphone模拟器上:
感谢帮助我!
答案 0 :(得分:67)
我知道这个问题已经得到了解答,但是当我遇到问题时我发现它并没有帮助......但我确实找到了解决方案:
在VS2012的调试菜单下,单击Configuration Manager
确保设置了iPhone模拟器(或iPad,如果需要)......
默认似乎在寻找物理设备...
希望这会有所帮助。
答案 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输出窗口中检查您的服务器日志以获取更多线索:
关闭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):
答案 7 :(得分:0)
除了根据@ Chamkila的回答检查您是否选择了正确的启动项目,请检查您是否通过尝试打开它来意外破坏项目的Info.plist文件Visual Studio。