Visual Studio Mac不会显示iOS模拟器

问题描述:

我已经有了iOS和Android项目的Xamarin Forms解决方案。 iOS方面工作,我转而在Android方面做了一些工作。现在我需要做更多的iOS工作(推送通知),我无法让iOS模拟器开始工作。Xcode已安装,VS表示可以看到SDK。我可以从XC打开模拟器,但是在VS内部,无论我选择的.iOS项目的调试组合是什么,我都会选择“通用模拟器”。有任何想法吗?Visual Studio Mac不会显示iOS模拟器

+0

你有没有选择iOS项目作为“启动项目”? – Jason

+0

我的确如此。它必须是项目本身的东西。我切换到另一个项目的解决方案,它会让我按预期选择iOS模拟器。 – hofo

+3

Info.plist中的最低支持版本是否小于或等于您拥有的iOS模拟器的版本? – lowleetak

见注释的answer提供由@lowleetak

是在Info.plist中的最低支持版本小于或等于 iPhone模拟器的版本,你有吗?

这是问题所在。项目设置列出了10.2作为目标SDK,但是info.plist文件有10.3,这个文件没有通过Xcode安装在机器上。该机器安装了Xcode 8.2.1和iOS 10.2。

此外,现在有一个bug关于此行为打开。如果这两个字段将允许不同的值,那么至少应该在他们旁边有一个关于不匹配的警告。