我现在使用的是VisualStudio15.8.4版本,其中包含Xamarin.iOS 11.14.0.13。今天,我更新了Visual,并自动将Xamarin.iOS更新为12.0.0.15版本(基于Xcode 10最终版本),这是不兼容的。我得到以下错误:
Xamarin.iOS版本错配 在Max上安装的Xamarin.iOS SDK版本与此版本的Visual不兼容。您想让我们为您安装Xamarin.iOS '11.14‘吗?这将覆盖您的Mac上的任何现有Xamarin.iOS安装。
当我单击“Install”时,会发生以下错误:
误差 安装Xamarin.iOS '11.14‘有问题。请再试一次,如果问题仍然存在,请尝试直接安装在Mac上,然后再连接。
在mac上,我选择了更新通道:稳定的。我也尝试了其他渠道,取得了巨大的成功。我现在根本无法安装11.14版本。
我唯一的选择是等到他们修复那个版本不匹配?
发布于 2018-09-21 01:43:12
Visual 15.8.5版本修复了这个问题。发布说明包含以下文本:
现在支持Xcode 10,它允许您为iOS 12、tvOS 12和watchOS 5构建和调试应用程序。
发布于 2018-09-20 16:41:39
在阅读这篇博客文章并遵循升级建议后,我也得到了同样的错误。https://blog.xamarin.com/ios-12-and-xcode-10/
但是我第一次读的时候我错过了这个小窍门。
“在Windows上,Visual 2017将提示在推出时更新。”
似乎Visual更新可能尚未可用。我允许提示符降低SDK的级别,现在我可以再次连接。我现在的问题是我不能再在我的iOS机器上使用Xamarin模拟器了。我没找到一个装置。

我认为解决这个问题的唯一方法是将我的Xcode降级到9。解决办法是取消选中Xamarin -> iOS设置下Visual中的“”选项。这使得模拟器可以在Mac上启动我的应用程序。我想我现在可以接受这一点,并希望一个新的VS更新即将到来。
更新:我还认为必须提到的是,Matthew在对原始帖子的评论中提供了一个指向Visual工具预览版本的链接,如果有人不愿意等待正式发布的话。
更新2:我们决定尝试上面所链接的Visual的预发行版,并在安装它们之后验证配对是否有效。如果人们不被预发布软件吓到,那么这是一个可行的选择。
更新3:我说得太早了。我可以和安装了XCode 10的Mac配对,但仍然不能让模拟器在我的windows机器上运行,所以我基本上回到了将Xamarin.iOS SDK降级到11.4的状态。我会进一步研究,看看这是否是一个无关的问题。
最后更新:一夜之间,就像托德提到的,微软发布了15.8.5版本,升级之后,一切都恢复了正常。吸取教训..。在EVERYTHING准备就绪之前,不要升级ANYTHING。
https://stackoverflow.com/questions/52426227
复制相似问题