我有一个适用于iOS和Android项目的Xamarin Forms解决方案。 iOS方面正在工作,我切换了系统,并在Android方面做了很多工作。现在,我需要做一些其他的iOS事情(推送通知),并且无法启动iOS模拟器。已安装Xcode,VS表示它可以看到SDK。我可以从XC打开模拟器,但是在VS内部,无论我选择的.iOS项目的哪种Debug组合都是“ Generic Simulator”。有什么想法吗?
请参阅@ answer提供的注释中的lowleetak:
Info.plist中支持的最低版本是否小于或等于您拥有的iOS Simulator版本?
这是问题。项目设置列出了10.2作为目标SDK,但是info.plist文件具有10.3,该文件未通过Xcode安装在计算机上。机器已安装Xcode 8.2.1和iOS 10.2。
此外,现在还打开了有关此行为的bug。如果两个字段将允许使用不同的值,则在它们旁边至少应该有一个关于不匹配的警告。
尝试卸载IOS项目并重新加载并设置为启动项目,它对我有用