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
的选项)
我正在使用 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
的选项)