【问题标题】:Issue IOS simulator发布IOS模拟器
【发布时间】:2016-07-29 14:41:50
【问题描述】:

我通过安装 Xamarin 用 Update 2 升级了 VS 2015 CE,但是我的 IOS 模拟器有问题,因为在您成功连接 Mac 代理后,可用设备列表 (iPhoneSimulator) 仍然为空。安装在 VM 的 OS X El capitan 10.11.4 上的操作系统 (Mac)。我尝试在 Mac 上由 Xamarin 工作室启动测试项目,一切正常。 Xamrain 的两个版本(PC 和 Mac)都更新到最新版本。我如何解决它?谢谢

基于 cmets 编辑:

@Milev Pavlov 是的,XCode 版本是 7.3(7D175) @Alan Clark 是的,我在 VM 中有 Mac OS X。版本信息:

Microsoft Visual Studio Community 2015 版本 14.0.25123.00 更新 2 Microsoft .NET 框架版本 4.6.01038

安装版本:社区

Visual Basic 2015 00322-20000-00000-AA395 Microsoft Visual Basic 2015

Visual C# 2015 00322-20000-00000-AA395 Microsoft Visual C# 2015

Visual C++ 2015 00322-20000-00000-AA395 微软 Visual C++ 2015

Windows Phone SDK 8.0 - ENU 00322-20000-00000-AA395 Windows Phone SDK 8.0 - 英语

适用于 Visual Studio 包 5.2.60328.3 的 Application Insights 工具 适用于 Visual Studio 的 Application Insights 工具

ASP.NET 和 Web 工具 2015(RC1 更新 1)14.1.20203.0 ASP.NET 和 Web 工具 2015(RC1 更新 1)

ASP.NET Web 框架和工具 2012.2 4.1.41102.0 更多 信息,访问

ASP.NET Web 框架和工具 2013 5.2.40314.0 更多 信息,访问

Azure 应用服务工具 v2.8.2 14.0.20201.0 Azure 应用服务工具 v2.8.2

Clang 与 Microsoft CodeGen 14.0.25115 Clang 与 Microsoft CodeGen

Common Azure Tools 1.7 提供 Azure 使用的常用服务 移动服务和 Microsoft Azure 工具。

DataFactoryProject 1.0 Microsoft 数据工厂包

GitHub.VisualStudio 1.0 一个 Visual Studio 扩展,它带来了 GitHub 流入 Visual Studio。

JavaScript 语言服务 2.0 JavaScript 语言服务

JavaScript 项目系统 2.0 JavaScript 项目系统

KofePackagePackage 扩展 1.0 KofePackagePackage Visual Studio 扩展详细信息

Microsoft Azure 数据工厂节点节点 1.0 Azure 数据工厂 Visual Studio Server Explorer 的扩展。

Microsoft Azure HDInsight HQL 服务 2.0.2900.0 语言服务 Hive 查询

Microsoft Azure HDInsight Tools for Visual Studio 2.0.2900.0 An HDInsight应用集成开发环境 发展。

Microsoft Azure 移动服务工具 1.4 Microsoft Azure 移动 服务工具

Microsoft Azure 工具 2.8 适用于 Microsoft Visual 的 Microsoft Azure 工具 工作室 2015 - v2.8.40211.2

Microsoft 基于 MI 的调试器 1.0 支持连接 Visual Studio 到 MI 兼容的调试器

NuGet 包管理器 3.4.1 Visual Studio 中的 NuGet 包管理器。 有关 NuGet 的更多信息,请访问

PreEmptive Analytics Visualizer 1.2 Microsoft Visual Studio 扩展 可视化来自 PreEmptive Analytics 的汇总摘要 产品。

SQL Server 数据工具 14.0.60311.1 Microsoft SQL Server 数据工具

TypeScript 1.8.29.0 用于 Visual Studio 的 TypeScript 工具

用于跨平台移动开发 (Android) 的 Visual C++ 14.0.25116.00 用于跨平台移动开发 (Android) 的 Visual C++

Visual C++ 用于跨平台移动开发 (iOS) 14.0.25116.00 用于跨平台移动开发 (iOS) 的 Visual C++

用于 Apache Cordova 更新 8 的 Visual Studio 工具 Visual Studio 工具 对于 Apache Cordova

适用于通用 Windows 应用程序的 Visual Studio 工具 14.0.25123.00 适用于通用 Windows 应用程序的 Visual Studio 工具允许您构建一个 单一的通用应用程序体验,可以覆盖所有正在运行的设备 Windows 10:手机、平板电脑、PC 等。它包括微软 Windows 10 软件开发工具包。

Xamarin 4.0.3.214 (0dd817c) Visual Studio 扩展启用 Xamarin.iOS 和 Xamarin.Android 的开发。

Xamarin.Android 6.0.3.5 (a94a03b) Visual Studio 插件启用 为 Xamarin.Android 开发。

Xamarin.iOS 9.6.1.8 (3a25bf1) Visual Studio 扩展启用 为 Xamarin.iOS 开发。

【问题讨论】:

  • 检查您的 XCode 版本(需要 7+)

标签: xamarin xamarin.ios


【解决方案1】:

在 Mac 上,打开终端并输入:

ps -eax | grep Xamarin

然后

杀死 12345 其中 12345 被进程“IDB”的 pid 替换。

然后等待几秒钟。 如果模拟器列表仍未显示,请重试此技巧。

如果还是不显示: 接近vs, 确保上述命令在 Mac 上没有列出任何进程,如果需要,将其杀死。 重启对比 应该没问题。

【讨论】:

  • 是的,它运行良好。我希望这个问题会在未来的版本中得到解决,这只是一个临时的解决方法。
  • 我没有看到任何名为 IDB 的东西,但我发现了一个名为“csproxy”的进程,当我杀死并重新启动 Xamarin 时,模拟器又回来了。谢谢!
【解决方案2】:

请记住,远程模拟器仅适用于企业

https://developer.xamarin.com/guides/cross-platform/windows/ios-simulator/

Remoted iOS Simulator requires a Visual Studio Enterprise license

【讨论】:

    【解决方案3】:

    您是否建议在 VM 中运行 Mac OS X?唯一受支持的场景是在 OS X 中运行 Windows VM,其中 Windows 将是虚拟化环境。如果这是您设置计算机的方式,请确认您的 Mac 和 PC 版本信息以及您的 Xamarin 日志:

    版本信息:

    视觉工作室 帮助 -> 关于 Microsoft Visual Studio -> 复制信息 [按钮]

    OS X 中的 Xamarin Studio Xamarin Studio -> 关于 Xamarin Studio -> 显示详细信息 -> 复制信息 [按钮]

    日志:

    在 Visual Studio 中: 帮助 -> Xamarin -> 压缩日志

    Xamarin for Mac 日志: 您可以在Finder中选择“Go -> Go to Folder”菜单项,然后将路径复制并粘贴到对话框中。

    ~/Library/Logs/Xamarin-[MAJOR.MINOR]

    【讨论】:

    • 仅供参考:我们在 Mac Pro 上运行数十台 OS-X 虚拟机,以与我们基于 Windows 的 Xamarin 开发人员共享。就 MS/X 的 officially supported 而言,这是一个不同的问题,但它们工作正常并得到 Apple 的支持
    • @SushiHangover 这种设置很好,并且在 Apple 许可协议的范围内,但我们不建议 Xamarin 使用这种设置,因为我们倾向于在 OS X 上运行 Windows VM一台Mac。除了运行两台物理机器外,这是我们支持的方法。但是,如果您的方法适合您,那就太好了:)
    猜你喜欢
    • 1970-01-01
    • 2013-08-29
    • 2015-01-08
    • 1970-01-01
    • 2013-12-04
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多