Xamarin.iOS版本不匹配11.14

时间:2018-09-20 13:26:05

标签: ios visual-studio xamarin xamarin.ios visual-studio-mac

我正在使用包含Xamarin.iOS 11.14.0.13的当前Visual Studio版本15.8.4。今天,我更新了Mac版Visual Studio,并自动将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。

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

2 个答案:

答案 0 :(得分:2)

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

  

Visual Studio Tools for Xamarin现在支持Xcode 10,它允许   您可以为iOS 12,tvOS 12和watchOS 5构建和调试应用。

答案 1 :(得分:1)

阅读此博客文章并遵循升级建议后,我遇到相同的错误。 https://blog.xamarin.com/ios-12-and-xcode-10/

但是我的第一通读本错过了这个小花絮。

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

它看起来好像Visual Studio更新可能尚不可用。我允许提示降级SDK,现在可以再次连接。我现在的问题是,我不能再在Windows计算机上使用iOS Xamarin Simulator。我找不到设备。

enter image description here

我认为解决此问题的唯一方法是将Xcode降级到9。一种解决方法是,在Xamarin-> iOS设置下,取消选中Visual Studio中的“将仿真器还原为Windows”选项。这样模拟器就可以在Mac上启动我的应用了。我想我现在可以接受,并希望有一个新的VS更新指日可待。

更新:我还认为重要的是要提到,如果有不愿意等待正式发布的版本,Matthew Clendening确实提供了指向Visual Studio工具预览版的链接。

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

更新3:我讲得太早了。我可以与安装了XCode 10的Mac配对,但是仍然无法使Simulator在Windows计算机上运行,​​因此从本质上来说,我可以回到将Xamarin.iOS SDK降级到11.4时的状态。我将进一步挖掘,看这是否是无关的问题。

最新更新:因此,一整夜,托德提到Microsoft发布了15.8.5,升级后,一切又恢复了正常。经验教训...在一切就绪之前,不要升级任何东西