【问题标题】:.NET Maui Build Error Could not find Microsoft.iOS.NET Maui 生成错误找不到 Microsoft.iOS
【发布时间】:2023-01-13 15:46:36
【问题描述】:

我在 PC Visual Studio CE 2022 上尝试为 iOS 存档和部署。我正在使用以下命令:

dotnet publish PopUpShop.Mobile.Maui -f net7.0-ios -c Release /p:ServerAddress=192.168.1.XXX /p:ServerUser='username' /p:TcpPort=58181 /p:ArchiveOnBuild=true

该过程构建并连接到我的 Macbook,但随后抛出此错误:

C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\16.1.1477\tools\msbuild\iOS\Xamarin.Shared.targets(1738,3): error : Could not find Microsoft.iOS in /usr/local/share/dotnet/packs/Microsoft.iOS.Sdk/16.1.1477/

我不太确定它在哪里寻找 /usr/local/share...。我假设它在 Macbook 上。

我是否必须在 Macbook 上安装该版本的 SDK?如果是这样,我该怎么做? (不是 mac 用户)。我在终端试过

dotnet add package Microsoft.iOS.Sdk --version 16.1.1477

但它想将其添加到特定项目中。

【问题讨论】:

  • 当你将它与你的 mac 配对时,VS 不是在 mac 上安装 Xamarin.IOS 吗?真的不是问题。。
  • 这就是我的想法,但是...然后出现了此错误消息。
  • 这有帮助吗? Visual Studio Installation
  • 我安装了这些选项谢谢
  • 错误仍然存​​在?

标签: ios publish maui


【解决方案1】:

Xcode 14.2 仍在开发中,Visual Studio c 尚不支持它。您可以在此处查看发行说明Visual Studio 2022 version 17.4 Release Notes

作为替代方案,您现在可以尝试降级回 Xcode 14.1 并构建项目。如果您仍有疑问,请随时提问。

希望对你有效。

【讨论】:

    猜你喜欢
    • 2022-01-07
    • 1970-01-01
    • 2022-07-12
    • 2019-04-23
    • 2016-10-09
    • 2022-06-30
    • 2015-04-21
    • 2022-09-25
    • 2022-06-17
    相关资源
    最近更新 更多