标签: xamarin.ios xamarin.forms xamarin-studio visual-studio-mac
我有一个包含iOS和Android项目的Xamarin Forms解决方案。 iOS方面正在运行,我切换并在Android方面做了大量工作。现在我需要做更多的iOS内容(推送通知),我无法启动iOS模拟器。安装Xcode,VS说它可以看到SDK。我可以从XC打开模拟器,但在VS内部,无论我选择的.iOS项目的调试组合,我得到的都是"通用模拟器"。有什么想法吗?
答案 0 :(得分:5)
尝试卸载IOS项目并重新加载,并将其设置为启动项目,
答案 1 :(得分:0)
请参阅@ answer提供的评论中的lowleetak:
Info.plist中支持的最低版本是否小于或等于 您拥有的iOS模拟器版本?
这就是问题所在。项目设置列出10.2作为目标SDK,但info.plist文件有10.3,它没有通过Xcode安装在机器上。该机器安装了Xcode 8.2.1和iOS 10.2。
此外,现在有一个关于此行为的bug已打开。如果两个字段允许使用不同的值,则至少应该在它们旁边发出关于不匹配的警告。