xcode C# MAUI -与Mac配对失败,并显示“未找到主题xvs/idb/initialize-dotnet-sdk的接收器”

eanckbw9  于 2023-01-06  发布在  C#
关注(0)|答案(1)|浏览(353)

运行C#MAUI的Android/Windows和它的构建和运行良好。
现在,我想为iOS构建和运行,但遇到了问题。
当安装Visual Studio for Mac,XCode在Mac上并使用配对到Mac时,我得到这个错误:
错误:dotnet验证失败,发生意外错误找不到主题xvs/idb/initialize-dotnet-sdk的接收方

有人有这个问题吗?
关于我的设置的一些详细信息:
我的开发人员计算机Windows 10:
微软Visual Studio社区2022
版本17.4.3
VisualStudio.17.Release/17.4.3+33205.214
微软. NET框架
版本4.8.04084
...
视觉工作室. Mac 1.0
...
沙马菌素17.4.0.312(d17 - 4@be7e8d1)
Visual Studio扩展,用于支持Xamarin.iOS和Xamarin.Android的开发。
...
Xamarin.iOS and Xamarin.Mac SDK 16.1.1.27 (933c6c2c9)
iOS和Xamarin.Mac参考程序集和MSBuild支持。
我的Mac,MacOS Monterey 12.6.2
微软Visual Studio for Mac 17.4.2(内部版本17)
...
. NET 6.0.12(64位)
架构:X64
...
Apple开发者工具
xcode 14.2(21534)
构建版本14C18
...
Xamarin.Mac
没有安装Xamarin.Mac。找不到/库/框架/Xamarin.Mac。框架/版本/当前/版本。
...
Xamarin.iOS
Xamarin. iOS没有安装。
在以下位置找不到mtouch或版本文件
/库/框架/Xamarin. iOS.框架/版本/当前版本。

5hcedyr0

5hcedyr01#

您的Maui项目是什么版本,.Net 6还是.Net 7?如果是.Net 7。您需要在Mac上安装最新的Visual Studio 2022 for Mac版本17.5预览版。您还可以检查以下内容:
1.您还可以检查您的Mac是否启用了远程登录(打开“系统偏好设置”,然后转到“共享”面板-〉检查服务列表中的远程登录-〉配置为允许所有用户访问)。
2.您可以右键单击项目并选择属性-〉iOS-〉构建-〉链接器行为以检查您是否选择了仅链接框架SDK。
3.根据你的错误
Xamarin.Mac没有安装。
Xamarin.iOS没有安装。
您可以在安装VS时检查Mac上是否安装了Xamarin.iOS和Xamarin. Mac。
更多详情,可参考官方文件:
Installation
Pair to Mac for iOS development

相关问题