Xamarin 无法在 iPhone 模拟器上 运行 iOS 应用程序 - 不支持 386 架构

Xamarin Can't Run iOS App on iPhone Simulator - no support for 386 architecture

我正在使用 Visual Studio Mac 2017 并尝试在 iPhone 模拟器上 运行 一个应用程序,但是 运行 按钮显示一个小 "hammer" 图标(而不是通常的 "play" 图标)

另外,运行 菜单下的所有选项都是灰色的(例如 Start Without Debugging、Start Debugging 等)

我的结论是,这是因为模拟器需要 386 架构,但未将其列为受支持的架构:option > iOS Build > Supported Architectures

我已尝试调整 SDK、部署目标和最低系统版本,但无法将 386 视为架构选项或显示 运行 按钮。

我想我在这里遗漏了一些非常简单的东西,但我不知道是什么。有什么建议吗?

将当前的平台iPhone更改为iPhoneSimulator

一旦选择 iPhoneSimulator,"Supported architectures" 将更改为 x86_64(对于旧版本的 Xamarin.iOS,还有 x86 的选项)