如何将旧版本的 Xamarin.iOS 与 Visual Studio Mac 结合使用?

Ste*_*eve 7 xcode xamarin.ios visual-studio-mac macos-mojave macos-catalina

您好,我错误地将 Visual Studio for Mac 升级到 8.5.2(内部版本 13),其中 Xamarin.iOS 版本:13.16.0.13(Visual Studio 社区)。

事实证明,这不适用于 XCode 11.3.1,需要 XCode 11.4,这意味着我需要将操作系统从 Mojave 升级到 Catalina;我还没有准备好升级操作系统..

我尝试在 Microsoft 网站上搜索,但看不到任何明显的降级或选择其他 Xamarin.iOS 版本的链接

如何将 Xamarin.iOS 回滚到与 XCode 11.3 兼容的版本?

G C*_*ovs 4

要使用旧版本的 Xamarin.iOS,您需要从链接下载它。回答这个问题非常困难,因为答案需要一个链接。如果链接的页面发生更改,仅链接的答案可能会变得无效......

  • 因此,首先您需要找到所需的 Xamarin.iOS 版本号。

在这里您可以看到来自官方 xamarin github 存储库的所有发布版本标签。 https://github.com/xamarin/xamarin-macios/tags

  • 然后,您需要从 Visual Studio 使用的官方下载 .pkg 存储库中找到 Microsoft 官方模式链接。

官方 Microsoft pkg 存储库:https://aka.ms/xvs/pkg
模式链接: https: //aka.ms/xvs/pkg/ <framework>/<version>。

  • 最后,无论您的框架和版本如何,您都需要创建自己的链接

示例:
Xamarin.iOS:https://aka.ms/xvs/pkg/macios/15.4.0.0

但你需要自己找到自己的链接。

您也可以从 github 尝试

Xamarin.iOS https://github.com/xamarin/xamarin-macios/blob/main/DOWNLOADS.md