更新Mac OS到 * Catalina * 10.15.4和XCode 11.4和VS 2019 16.5.1后
我无法从VS配对到mac,在VS中出现错误:
“尝试启动Broker时出错..."。
日志文件中的信息:
- “无法安装Broker。
建立到“www.example.com”的连接192.168.233.1…
服务器从ConnectingState更改为DisconnectingState,更改为192.168.233.1(192.168.233.1)。
正在断开与www.example.com的连接192.168.233.1...
服务器从DisconnectingState更改为DisconnectedState,并更改为192.168.233.1(192.168.233.1)。
已建立到“192.168.233.1”的连接。
尝试启动Broker时出错...
客户端vs -30秒内未发送数据包。
正在向服务器发送Ping以保持活动状态”*
我认为连接到macOS的问题,因为
Apple将bash替换为zsh作为macOS Catalina 中的默认shell。
我试着做下一步来解决它:
1)删除Mac和Windows上的XMA文件夹:
在MacOs上:open "$HOME/Library/Caches/Xamarin"
在Win上:%localappdata%\Temp\Xamarin\XMA
2)我在MacOS上接受了XCode协议:
sudo xcodebuild -license accept
3)然后我尝试连接到MacOS,我得到了错误:
- 检查SSH配置“www.example.com”时发生意外错误192.168.233.1。已添加具有相同密钥的项目。*
我通过删除此目录中的hosts.key文件来修复它:
%LOCALAPPDATA%\Xamarin\MonoTouch
我又犯了同样的错误:“尝试启动Broker时出错...”
4)我用Mac ping 192.168.233.1
检查了ping- works,
ssh username@192.168.233.1
此命令给出了以下消息:
“默认的交互式shell现在是zsh。要更新您的帐户以使用zsh,请运行chsh -s /bin/zsh
。有关详细信息,请访问https://support.apple.com/kb/HT208050。”
请给予任何建议如何修复Broker的问题,以将Visual Studio与 Catalina 配对到MacOS。
4条答案
按热度按时间wpx232ag1#
删除或重命名Windows PC上的文件夹
%LOCALAPPDATA%\Xamarin\MonoTouch\
删除或重命名文件夹
~/.ssh/authorized_keys
在mac上在visual studio中删除mac的连接并再次添加新连接
3pmvbmvn2#
我找到了解决办法:
1.从id_rsa.pub复制内容,位置在这里:
%LOCALAPPDATA%\Xamarin\MonoTouch
1.将其粘贴到mac
~/.ssh/authorized_keys
中的新行中。1.将附件**scp.zip二进制文件下载到Mac上的Download**文件夹,解压即可。
1.需要temporarily disable the System Integrity Protection (SIP):
重启系统,当听到启动提示音时,**同时按住*Command+R(+R)键;这将 Boot macOS进入恢复模式
csrutil disable
reboot
1.当Mac将重新启动时,在终端中执行下一个命令:
sudo mount -uw /
备份旧SCP:
更换SCP:
现在尝试连接,它应该工作。
1.安装完成后重新开启SIP:
再次重新启动进入恢复模式(系统提示音时**+R**)。
打开终端并输入:
csrutil enable
重启
ctehm74n3#
我补充了亚历克斯的回答,因为我还不能发表评论。
删除
%LOCALAPPDATA%\Xamarin\MonoTouch\
后,我也删除了%LOCALAPPDATA%\Temp\Xamarin\XMA
,然后从我的Mac的.ssh
文件夹中删除授权密钥.这对我很有效,我能够让它从我的Windows机器再次构建到我的Mac上。
yv5phkfx4#
只需要做这两个步骤
在Mac上:
1.在终端中运行以下命令
1.打开“$HOME/Library/Caches/Xamarin”
1.删除XMA文件夹
在Windows上:
1.以管理员身份运行CMD并运行以下命令
https://learn.microsoft.com/en-us/xamarin/ios/get-started/installation/windows/connecting-to-mac/troubleshooting#clearing-the-broker-idb-build-and-designer-agents-on-the-mac