Xamarin.iOS版本不匹配11.14

Xamarin.iOS版本不匹配11.14,ios,visual-studio,xamarin,xamarin.ios,visual-studio-mac,Ios,Visual Studio,Xamarin,Xamarin.ios,Visual Studio Mac,我使用的是当前的Visual Studio版本15.8.4,其中包含Xamarin.iOS 11.14.0.13。今天我更新了我的Visual Studio for Mac,并自动将Xamarin.iOS更新为12.0.0.15版(基于Xcode 10最终版本),该版本不兼容。我得到以下错误: Xamarin.iOS版本不匹配 上安装的Xamarin.iOS SDK版本 Max与此版本的Visual Studio不兼容。你愿意吗 要我们为您安装Xamarin.iOS'11.14'吗?这将覆盖 M

我使用的是当前的Visual Studio版本15.8.4,其中包含Xamarin.iOS 11.14.0.13。今天我更新了我的Visual Studio for Mac,并自动将Xamarin.iOS更新为12.0.0.15版(基于Xcode 10最终版本),该版本不兼容。我得到以下错误:

Xamarin.iOS版本不匹配

上安装的Xamarin.iOS SDK版本 Max与此版本的Visual Studio不兼容。你愿意吗 要我们为您安装Xamarin.iOS'11.14'吗?这将覆盖 Mac上任何现有的Xamarin.iOS安装

单击“安装”时,出现以下错误:

错误

安装Xamarin.iOS“11.14”时出现问题。请试一试 如果问题仍然存在,请尝试直接在Mac上安装 然后再次连接

在mac电脑上,我选择了更新频道:稳定。我还尝试了其他渠道,但没有成功。我现在根本无法安装11.14版


我唯一的选择是等待他们修复版本不匹配吗?

在阅读了这篇博文并遵循升级建议后,我收到了相同的错误。

但我第一次通读时错过了这个小新闻

“在Windows上,Visual Studio 2017在推出时将提示更新”

似乎Visual Studio更新可能还不可用。我允许提示降级SDK,现在我可以再次连接了。我现在的问题是,我不能再在我的Windows机器上使用iOS Xamarin模拟器。我找不到一台设备

我认为解决这个问题的唯一方法是将我的Xcode降级回9。一种解决方法是在VisualStudio中的Xamarin->iOS设置下取消选中“远程模拟器到Windows”选项。这允许模拟器在Mac上启动我的应用程序。我想我现在可以接受这个,希望一个新的VS更新即将到来

更新:我还认为有一点很重要,那就是Matthew Clendening在原始帖子的评论中确实提供了一个指向Visual Studio工具预览版的链接,如果有人不愿意等待正式发布的话

更新2:我们决定尝试使用Matthew上面链接的Visual Studio工具,并在安装它们后验证配对是否有效。如果人们没有被预先发布的软件吓跑,那么这是一个可行的选择

更新3:我说得太快了。我可以与安装了XCode 10的Mac电脑配对,但仍然无法让模拟器在我的windows机器上运行,因此我基本上回到了我将Xamarin.iOS SDK降级到11.4时的状态。我将进一步挖掘,看看这是否是一个无关的问题


最后一次更新:Todd提到微软发布了15.8.5,升级后,一切都恢复了正常。吸取的教训。。。在一切准备就绪之前,不要升级任何东西。

Visual Studio 15.8.5版修复了此问题。报告包含以下文本:

VisualStudioToolsforXamarin现在支持Xcode 10,它允许 您需要为iOS 12、tvOS 12和watchOS 5构建和调试应用程序


同样的问题目前,预览是唯一可用的:我也得到了同样的问题。按照此处概述的步骤操作,现在我已身陷困境,无法连接到Mac。我在VS 16.5.2和iOS SDK版本13.14.1.39VS for Mac和Windows Xamarin中遇到了相同的错误。iOS设置可以指定Xcode路径,幸运的是,使用多个Xcode安装不会花费太长时间。在我发表文章时,他们仍然只有15.8.4。我安装了15.8.7,面临着同样的问题:(