我无法从Visual Studio 2017(Windows)模拟器列表中看到Mac上所有可用的ios模拟器。
使用Visual Studio 2017的Windows机器上的模拟器列表显示了从iPhone 4s到iPhone 7 Plus的所有ios模拟器。但是它不会显示更高的内容,例如iPhone 8或iPhoneX。我确实在Mac上安装了iOS SDK版本8.1-12,并且所有模拟器都选中了“显示为运行目标”。但是,无论我做什么,我都无法在iOS模拟器列表中显示iPhone 7之上的任何内容。我已经多次重启了Windows和Mac机器,从Windows机器与Visual Studio配对到MAC机器没有问题。 Windows上的Studio。我什至经历了用苹果重新创建我的开发人员证书和配置文件/设置的麻烦,以确保这不是问题,然后将配置内容导入Xcode。
这是针对Xamarin Forms应用程序的。
这使我发疯,因为我无法在iPhone 8,iPhone X或更高版本上进行测试。
所有软件都是最新的。我拥有最新的Visual Studio 2017(适用于Windows)和Xcode。
答案 0 :(得分:3)
我有同样的问题。我得出的结论是,Visual Studio IDE仅能够显示一定数量的模拟器。因此,我可以通过删除一些最古老的模拟器(即某些iPhone 4和5模拟器)来解决此问题。
要删除模拟器,请在连接的Mac上启动XCode,然后在菜单上选择Window > Devices and Simulators
,然后在出现的窗口中单击Simulators
。您可以从模拟器列表中单击鼠标右键,然后选择“删除”以将其删除。不幸的是,您无法多选,因此必须一次删除一个。
删除一些内容后,在Windows端重新启动Visual Studio。当我这样做时,列出了以前缺少的较新的模拟器。