【问题标题】:VS 2019 - Xamarin.iOS SDK version that is installed on Mac is (newer) not compatible with this version of VS (but VS 2022 is compatible)VS 2019 - 安装在 Mac 上的 Xamarin.iOS SDK 版本(较新)与此版本的 VS 不兼容(但 VS 2022 兼容)
【发布时间】:2021-12-20 14:13:43
【问题描述】:

关于这个话题有older questions,但我想就目前的情况获得建议。

详情:

  1. VS 2019 给出了标题中的信息。尽管它最近更新了,但它仍然使用 Xamarin.iOS 15.2.0.17,而不是 Mac 最近更新到 15.4.0.0,以支持最近的 XCode 更新。

  2. VS 2022 PREVIEW 有效 - 尽管它的版本显示为 15.3.0.41。

问题:

有没有办法让 VS 2019 使用更新后的 Xamarin.iOS?我认为问题在于这仅在 PREVIEW 频道上,但现在 2019 不是最新的 VS,我不知道如何为 2019 提供 Xamarin.iOS 的预览版。

(我宁愿不做替代方案,即降级Mac上的版本。)


替代方案:我也可以安装 VS 2022 stable,如果它更容易与当前的 XCODE + Xamarin.iOS 一起使用。 (我更喜欢在稳定的 VS 中完成某些任务,而不是在 PREVIEW 中。)

(我没有将 VS 2022 stable 用于我的生产 VS 的原因是我在尝试解决 2022 Preview 中涉及 WinUI3(Windows 桌面应用程序)启动配置文件的问题时卸载了它 - 我 100% 确定仅涉及一个版本的 2022。可能与该问题没有任何关系,因此如果有充分的理由,我可以重新安装它。)

【问题讨论】:

    标签: visual-studio xamarin xamarin.ios


    【解决方案1】:

    有没有办法让 VS 2019 使用更新后的 Xamarin.iOS?

    ADAIK,除了更新visual studio for windows,别无他法。

    最新的Visual Studio 提供了最新的包(Xamarim.iOS),如果Visual Studio 2019 做不到就意味着是时候使用Visual Studio 2022 了。


    顺便说一句,我们可以在visual studio for mac 中安装最新的Xamarin.iOS 软件包而无需更新IDE,但它仅适用于mac。

    转到Xamarin.iOS github repo并下载pkg文件,在mac上安装。

    【讨论】:

    • 这很烦人,几天前 VS 2022 处于发布模式。 22 和 19 可以在同一台机器上并排运行。和你一样,我不想降级 Mac。我只是希望更新的影响不是很大。完成后会发表更多评论。
    • 有同样的问题(上面提到的相同版本) - 试图在 Visual Studio 2019 上做我的 Uno 平台(Xamarin 本机)开发。只需在 VS 2022 的最新 GA 版本(17.0.0)中运行它。 4) 解决了 Xamarin iOS 与我的 Mac 不匹配的问题。
    • 回到这个话题。我迁移到 VS2022 没有任何问题,令人惊喜。现在全部构建并部署到应用商店。
    猜你喜欢
    • 1970-01-01
    • 2017-08-17
    • 2019-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-04
    • 1970-01-01
    相关资源
    最近更新 更多