我猜我需要改变那个首选项,但似乎无法使该值保持不变。
我猜我需要改变那个首选项,但似乎无法使该值保持不变。
长话短说,这解决了我的问题。
在Mac终端上运行了以下命令:
sudo xcode-select --reset
很不幸,我找不到导致我得到答案的Xamarin表格了,但是我记得它说我需要安装xcode-select sudo xcode-select --install
。这样做会出现错误,因为它已经被安装了。
xcode-select:错误:命令行工具已安装,请使用“软件更新”安装更新
我尝试运行Sudo xcode-select --update,但那不是一个有效的命令。然而,它确实给了我一个有效选项列表,其中我看到了重置选项。
在试图重新查找原来的帖子时(我从未再次找到它),我偶然发现了这个stackoverflow帖子(xcode-select active developer directory error),我认为它描述了可能发生的事情。页面下方的一个答案(https://dev59.com/7GMl5IYBdhLWcg3w966L#48154263)与我发现的相同。
只需在URL末尾加上“/”。这对我有效。
例如:“/Applications/Xcode.app/”
sudo xcode-select --reset
错误可能告诉您,由于找不到Xcode,无法验证其许可证...
然而,这可能根本不是连接问题的真正原因。
这里有另一个可能的解决方案:从您的Windows PC和MAC中都删除XMA临时文件夹,然后您就可以继续了。
Windows:%localappdata%\Temp\Xamarin\XMA MacOS: $HOME/Library/Caches/Xamarin/XMA
在此之后重新配对Mac时,您可以看到该过程正在忙于重新安装大量的SDK和Broker内容。 :)
但最终,它应该会再次正常工作。
运行 xcode select reset terminal 命令对我无效。最终我做的是:
cd ~/Library/Caches/Xamarin/XMA/SDKs
ls
sudo rm -rf dotnet
sudo dotnet workload update