如何在同一台机器上安装Xcode版本的Xamarin和MAUI?

kzipqqlq  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(113)

我一直在Visual Studio for Mac中维护我的Xamarin应用程序,并决定使用Visual Studio for Windows将其迁移到MAUI。我已经升级到MacOS索诺马,发现Xcode 14.3.1(Xamarin所需)不再在索诺马上运行。
愚蠢的是,我删除了Xcode 14.3.1并安装了Xcode 15,这是MAUI所需要的。
现在我陷入了困境,因为Xamarin不适用于Xcode 15。我需要能够在Xamarin中检查东西,而我的MAUI版本正在进行心脏直视手术。
我花了一段时间才看到如何挖掘出我的出路,所以我将在下面的解决方案中描述这一点。
有一件事我很幸运,我之前安装了Xcode 14.3.1及其命令行工具。所以这些命令行工具仍然安全可靠地坐在我的硬盘上。索诺马拒绝安装14.3.1命令行工具,无论是在Xcode首选项还是使用xcode-select。

2uluyalo

2uluyalo1#

1.安装推荐用于MAUI的Xcode版本(目前为Xcode 15)及其命令行工具。
1.确定其捆绑包版本(右键单击> Show package contents > Contents > SystemLibraries > Info.plist)-对于Xcode 15,此版本为22502。
1.从https://developer.apple.com/download/all/下载Xcode 14.3.1
1.解压缩下载的.xip文件并将Xcode.app重命名为Xcode14.3.1(使用这个确切的名称)。
1.不要尝试运行Xcode14.3.1!
1.将Xcode14.3.1放在Applications文件夹中,并使用上面的过程将其捆绑版本更改为最新Xcode的捆绑版本。
1.不要运行Xcode14.3.1!
1.在Visual Studio Mac中,转到首选项> SDK位置> Apple,选择/Applications/Xcode14.3.1.app作为位置,然后重新启动Visual Studio。
1.忽略Xcode14.3.1图标上的红色条:Xcode14.3.1现在可以运行了。
从VS Windows切换到VS Mac时:
1.退出Visual Studio Windows并确保Xcode未在Windows上运行
1.在Visual Studio Mac中,转到首选项> SDK位置> Apple并选择/Applications/Xcode14.3.1.app作为位置
1.重新启动Visual Studio Mac。
从VS Mac切换到VS Windows时:
1.在Visual Studio Mac中,选择/Applications/Xcode.app作为位置
1.重新启动Visual Studio Mac,然后退出Visual Studio Mac;确保Xcode未在Mac上运行
1.启动Visual Studio Windows

相关问题