.Net Maui iOS SDK 版本列表为空

问题描述 投票:0回答:1

我一直在学习 Xamarin.Forms 到 .Net Maui 的升级过程。我使用最新版本的 Visual Studio 使用 Android 和 iOS 项目创建了新的 Xamarin.Forms 解决方案,并使用 .NET Upgrade Assistant 对其进行了升级。

遇到了一些问题,但这一次我似乎无法解决或在网上找到信息。升级 iOS 项目后,当我构建时,出现错误

MinimumOSVersion value in info.plist (8.0) does not match the SupportedOSPlatformVersion value (17.2)

我的 iOS 项目中没有 SupportedOSPlatformVersion 元素,在 Visual Studio 中编辑项目时,我注意到 SDK 版本下拉列表为空,我怀疑这是问题的一部分。

知道为什么这个列表是空的吗?

注意:我需要至少支持 15.0,我已经尝试将 info.plist 中的 MaximumOSVersion 设置为已经,但它给出了 (15.0) 与 (8.0) 相同的错误

xamarin.forms maui maui-ios
1个回答
0
投票

对于从 Xamarin 迁移,您可以参考以下两个线程: 从 Xamarin Forms 升级的 MAUI 项目:“没有 'net6.0-ios/ios-arm64' 的目标” | 从 Xamarin Forms 升级到 Maui 会禁用模拟器或连接设备的选择。尤其是后者。

而且说实话,更推荐选择

Manually upgrade a Xamarin.Forms app to a single project .NET MAUI app
。这可以避免一些琐碎的问题,例如版本不匹配。

© www.soinside.com 2019 - 2024. All rights reserved.