【问题标题】:No devices attached in xamarin VisualStudio for iosxamarin VisualStudio for ios 中没有附加设备
【发布时间】:2013-04-08 20:57:21
【问题描述】:

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

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

感谢帮助我!

【问题讨论】:

    标签: xamarin.ios xamarin


    【解决方案1】:

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

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

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

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

    希望这会有所帮助。

    【讨论】:

    • 这对我有用!非常感谢蒂尔南!我是 Xamarin 的新手,我每天在这个问题上花费大约 1/2。你摇滚!!!!
    • 另外,为了显示 iOS 目标设备下拉菜单,您可能必须通过转到视图 > 工具栏 > iOS 手动启用它
    • 谢谢你,为我节省了很多时间:)
    • 谢谢!这也节省了我的时间。
    • 如果您的 mac 构建主机没有连接物理 ios 设备,这是解决方案。
    【解决方案2】:

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

    【讨论】:

    • 谢谢。我只是编辑了最初的帖子,向您展示在 mac 上所有听起来都不错,还有另一个类似 hello world 的项目 ;-)
    • 我输入了“Debug”-“iPhone Simulator”,我可以选择设备,但为什么它很神秘......
    • 您最后的评论,是在 Mac 上还是在 Windows 上?
    • 在 Visual Studio 中!当计算机之间建立连接时(VS上的绿色“v”)@valdetero
    • 哦,亲爱的!我也将 iPhone 连接到 PC.... 快速插入 Mac 解决了这个问题。
    【解决方案3】:

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

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

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

    【讨论】:

    • 这解决了我在 Visual Studio 2013 中的问题,Android 项目设置为启动项目,Visual Studio 拒绝切换。一旦我将 iOS 项目设置为启动项目,设备列表就会被填充。
    【解决方案4】:

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

    显然你一次只能连接一个 VS 实例。

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

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

    【讨论】:

      【解决方案5】:

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

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

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

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

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

      【讨论】:

        【解决方案6】:

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

        【讨论】:

          【解决方案7】:

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

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

          【讨论】:

            【解决方案8】:

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2019-10-08
              相关资源
              最近更新 更多