无法在Xamarin上运行iOS 16模拟器

6

我下载了Xcode 14 beta版本,并将我的Visual Studio配置为SDK位置。但在下拉菜单中没有看到任何模拟器可以运行。使用的是完全更新的VS Mac 2022。我注意到在“iOS模拟器”下拉菜单中:“降低部署目标以查看旧目标或检查您的Apple SDK路径”。

我有什么遗漏的吗?


1
你是否正在使用VS Mac的预览频道? - Jason
我已经尝试了两种方法,但它们都不起作用。 - amoonshapedpool
如果您只想针对iOS 15.x模拟器进行开发,可以从App Store安装Xcode 13.x,并在Visual Studio for Mac 2022的设置中选择它,然后重新启动IDE。这在大多数情况下应该足够了,但是如果仍然无法出现,则可以通过在终端中运行以下命令来修复:sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer,但请注意,这可能会破坏其他功能,例如Homebrew。 - Dids
2个回答

4
目前似乎还没有正式发布支持iOS 16和XCode 14的Visual Studio/Xamarin.iOS更新,我相信首先在预览渠道上会有。根据这篇文章所说,这种情况并不完全出人意料: https://github.com/xamarin/xamarin-macios/wiki/Xcode-Summer-Expectations 虽然像您一样,在iOS 16中存在需要解决的问题,我们也急切地等待官方支持。
如果您需要运行模拟器,可以按照此处的建议进行操作:https://github.com/xamarin/xamarin-macios/issues/15581 并在xamarin-macios的xcode14分支上下载PKG-Xamarin.iOS-notorizied.pkg包:https://github.com/xamarin/xamarin-macios/commits/xcode14 安装pkg后,模拟器就会可用了。 值得注意的是,您还需要安装Xcode 14 beta,并可能需要更改Visual Studio中的SDK路径为Xcode 14 beta。

0

我也遇到了同样的问题,唯一的解决办法是在运行iOS 16测试版的物理设备上部署应用程序并进行测试。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接