空白Xamarin watchOS应用无法部署至设备:提示‘Execution failed’
Xamarin watchOS部署问题及平台支持咨询
我通过Visual Studio for Mac 2022创建空白Xamarin iOS项目后,添加watchOS的WatchKit App项目,项目构建正常;已通过在iOS项目文件的Watch App引用中添加<ReferenceOutputAssembly>false</ReferenceOutputAssembly>解决NuGet包还原问题。iOS App、WatchOS Extension、WatchOS App三个项目均构建成功,但将watchOS目标部署至模拟器或实体Apple Watch时,Visual Studio仅提示‘Execution failed’,无更多失败详情。
查阅资料时发现xamarin-macios仓库的GitHub Issue提到.NET 6不支持watchOS,但未找到官方相关声明。现咨询:
- 是否无法部署Xamarin watchOS应用?
- MAUI是否也不支持watchOS?
当前环境配置
- 操作系统:Mac OS X 12.6.2
- Visual Studio Enterprise 2022 for Mac,版本17.4.3(build 21)
- 运行时:.NET 6.0.12(64位),架构:X64
- NuGet版本:6.3.1.1
- Xcode 14.2(21534),Build 14C18
- Xamarin.iOS版本:16.1.1.27(Visual Studio Enterprise)
内容的提问来源于stack exchange,提问作者timson
相关产品推荐
相关产品推荐

