簡體   English   中英

C# MAUI - 與 Mac 配對失敗,顯示“未找到主題 xvs/idb/initialize-do.net-sdk 的接收器”

[英]C# MAUI - Pair to Mac failed with "No receiver was found for topic xvs/idb/initialize-dotnet-sdk"

運行適用於 Android/Windows 的 C# MAUI,它構建並運行良好。

現在,我想為 iOS 構建並運行,但遇到了問題。

在 Mac 上安裝 Visual Studio for Mac XCode 並使用 Pair to Mac 時出現此錯誤:

錯誤 do.net 驗證失敗,發生意外錯誤 No receiver was found for topic xvs/idb/initialize-do.net-sdk

在此處輸入圖像描述

有人有這個問題嗎?

關於我的設置的一些細節:

我的開發者電腦,Windows 10:

微軟 Visual Studio 社區 2022

版本 17.4.3

VisualStudio.17.Release/17.4.3+33205.214

微軟 .NET 框架

版本 4.8.04084

...

VisualStudio.Mac 1.0

...

Xamarin 17.4.0.312 (d17-4@be7e8d1)

支持 Xamarin.iOS 和 Xamarin.Android 開發的 Visual Studio 擴展。

...

Xamarin.iOS 和 Xamarin.Mac SDK 16.1.1.27 (933c6c2c9)

Xamarin.iOS 和 Xamarin.Mac 參考程序集和 MSBuild 支持。

我的 Mac,MacOS Monterey 12.6.2

Microsoft Visual Studio for Mac 17.4.2(內部版本 17)

...

.NET 6.0.12(64 位)

架構:X64

...

蘋果開發者工具

Xcode 14.2 (21534)

建造 14C18

...

Xamarin.Mac

Xamarin.Mac 未安裝。 找不到 /Library/Frameworks/Xamarin.Mac.framework/Versions/Current/Version。

...

Xamarin.iOS

Xamarin.iOS 未安裝。

在以下位置找不到 mtouch 或版本文件

/圖書館/框架/Xamarin.iOS.framework/版本/當前。

您的 Maui 項目是什么版本,.Net 6 還是 .Net 7? 如果是.Net 7.你需要在你的Mac上安裝最新的Visual Studio 2022 for Mac version 17.5 Preview 您還可以檢查以下內容:

1.您還可以檢查您的Mac是否啟用了遠程登錄(打開系統偏好設置和go到共享窗格->在服務列表中檢查遠程登錄->配置為允許所有用戶訪問)。

2.您可以右鍵單擊您的項目和 select Properties -> iOS -> Build -> Linker behavior查看是否選擇了Link Framework SDKs Only。

3.根據你的錯誤

Xamarin.Mac 未安裝。

Xamarin.iOS 未安裝。

可以在安裝VS的時候查看Mac上是否安裝了Xamarin.iOS和Xamarin.Mac。

更詳細的可以參考官方文檔:

安裝

與 Mac 配對進行 iOS 開發

就我而言,Visual Studio 重啟有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM