Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.ios xamarin VisualStudio for ios中未连接任何设备_Xamarin.ios_Xamarin - Fatal编程技术网

Xamarin.ios xamarin VisualStudio for ios中未连接任何设备

Xamarin.ios xamarin VisualStudio for ios中未连接任何设备,xamarin.ios,xamarin,Xamarin.ios,Xamarin,当我试图从VisualStudio使用IOS模拟器时,我遇到了真正的麻烦。因此,我使用xamarin(最新稳定版本)在VS中创建了一个hello world应用程序,我将该项目设置为主项目,当我刷新与mac的连接时,我无法选择应显示在selectList中的设备。消息为“未连接任何设备”: 如果我尝试在mac主机上使用xamarin studio,一切正常,示例应用程序构建在iphone emulator上: 谢谢你帮助我 您确定设备连接到Mac而不是Windows计算机吗?您是否尝试过在M

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

如果我尝试在mac主机上使用xamarin studio,一切正常,示例应用程序构建在iphone emulator上:


谢谢你帮助我

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

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

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

请在Visual Studio输出窗口中查看服务器日志,以获取更多线索:


关闭Visual Studio的另一个实例使我能够连接到我想在中调试的实例中

我知道这个问题已经得到了回答,但我在遇到问题时发现了它,它没有帮助。。。但我确实找到了解决办法:

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

确保iPhone模拟器(或iPad,如果你愿意)已设置

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


希望这能有所帮助。

我发现少了一些东西。对我来说,在Visual Studio 2013中,出于某种原因,他们从工具栏中删除了解决方案平台。这使得不打开Configuration Manager就无法从iPhone切换到iPhone模拟器。所以,要解决这个问题

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

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

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


希望这能帮助别人。我也花了很多时间试图弄清楚这一点,当我从一台设备上下来,试图用模拟器来代替时。

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

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


附言:Visual Studio您现在应该已经足够大了,可以解决这个问题。

重新启动Visual Studio 2010对我很有效。

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

  • 重新启动Visual Studio
  • 将“iPhoneSimulator”设置为平台(仅工作一个)
  • 在Properties-iOS应用程序中,将“部署目标”版本更改为较低的版本(6.0适合我)

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

谢谢。我只是编辑了最初的帖子,向您展示了在mac上使用另一个hello world projet时一切都正常;-)我把“调试”-“iPhone模拟器”,我可以选择设备,但为什么它是神秘的…你最后的评论,是在Mac还是Windows上?在Visual Studio中!当计算机之间建立连接时(VS上的绿色“v”)@valdeteooh,亲爱的!我也把iPhone连接到了个人电脑上。。。。快速插入Mac解决了这个问题。这对我很有效!非常感谢蒂尔纳诺!我是Xamarin的新手,我每天花大约1/2的时间在这个问题上。你太棒了!!!!另外,要显示iOS目标设备下拉列表,您可能必须通过进入查看>工具栏>iOS手动启用它。谢谢,为我节省了很多时间:)谢谢!这也节省了我的时间。如果您没有将物理ios设备连接到mac build主机,这就是解决方案。这解决了我在Visual Studio 2013中的问题,Android项目设置为启动项目,Visual Studio拒绝切换。一旦我将iOS项目设置为启动项目,就会填充设备列表。