我一直在 Visual Studio for Mac 中维护我的 Xamarin 应用程序,并决定使用 Visual Studio for Windows 将其迁移到 MAUI。我已升级到 MacOS Sonoma,发现 Xcode 14.3.1(Xamarin 所需)不再在 Sonoma 上运行。
愚蠢的是,我删除了 Xcode 14.3.1 并安装了 Xcode 15,无论如何,MAUI 都需要它。
现在我陷入了困境,因为 Xamarin 无法与 Xcode 15 一起使用。当我的 MAUI 版本正在进行心脏直视手术时,我需要能够在 Xamarin 中检查内容。
我花了一段时间才明白如何挖出路,所以我将在下面的解决方案中描述这一点。
我很幸运的一件事是,我之前安装了 Xcode 14.3.1 及其命令行工具。因此,这些命令行工具仍然安全无恙地保存在我的硬盘上。 Sonoma 拒绝在 Xcode 首选项中或使用 xcode-select 安装 14.3.1 命令行工具。
从 VS Windows 切换到 VS Mac 时:
从 VS Mac 切换到 VS Windows 时: