【问题标题】:VS2017 on Windows with iOS SDK 11.2.1.0 & Mac with XCode 9.2 Beta带有 iOS SDK 11.2.1.0 的 Windows 上的 VS2017 和带有 XCode 9.2 Beta 的 Mac
【发布时间】:2018-05-05 17:46:13
【问题描述】:

即使在 Visual Studio(Windows 上)和 Mac 上的 XCode 上都安装了所有最新工具,当我尝试通过 Xamarin 代理从 Visual Studio 2017 连接时收到以下错误。任何提示如何解决它?

“Mac 192.168.186.128 上安装的 Xamarin.iOS(版本未指定)与本地 Xamarin.iOS(版本 11.2.1.0)不兼容。请选择新服务器或安装正确的 Xamarin.iOS 版本。

【问题讨论】:

  • Mac 上安装了哪个版本的Xamarin.iOS
  • 更新Xamarin.iOS on Mac 到最新版本。 (与 Windows 上的 xamarin.ios 保持一致)
  • @ColeXia 确切地说,该怎么做? Windows 上的 Xamarin.iOS 是最新的,我在 Mac 上安装了最新的 XCode 9.2。
  • 你在mac上安装Visual Studio吗?
  • 没有。你也觉得有必要吗?

标签: xamarin xamarin.ios xamarin.forms visual-studio-2017


【解决方案1】:

即使在 Visual Studio(Windows 上)和 Mac 上的 XCode 上都安装了所有最新工具

为了构建 Xamarin.iOS 应用,Mac 上也需要 Xamarin 工具和 SDK。您应该安装了Visual Studio for Mac,它带有所有必要的工具和 SDK。

如果您的 Mac 上的 Xamarin 已过时(忽略 Xcode 版本),您将看到 Xamarin.iOS 已过时的消息。请关注 these instructions 以更新您的 Xamarin 组件。 (无论如何,除非您有充分的理由不这样做,否则请避开 beta 频道并坚持使用稳定版。)

【讨论】:

  • 我不想在 Mac 上构建 iOS 应用,我只需要测试使用安装在 Windows 上的 VS 2017 构建的 iOS 应用。这不是一个有效的用例吗?
  • 我认为我们两人对build(或built)这个词的理解有偏差。为了避免误解,我现在将使用 compile。没有 Mac 就无法编译 iOS 应用程序。 Xamarin 的 VS 组件可以通过 SSH 为您执行此操作,但您也需要在 Mac 上安装一些组件。
  • 所以让我在 Mac 上安装 VS 2017 看看。
  • 好的,在 Mac 上安装 VS 2017 后,我就可以运行模拟器了。谢谢!
  • @PavanGR 很高兴听到我能够提供帮助。
猜你喜欢
  • 1970-01-01
  • 2015-09-25
  • 1970-01-01
  • 1970-01-01
  • 2013-01-31
  • 2016-12-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多