Xamarin 从Windows连接到Mac Agent时出现问题

Xamarin 从Windows连接到Mac Agent时出现问题,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我在连接Mac Agent时遇到以下问题 以前在使用Xcode 9.2时,我没有遇到这样的问题,但后来更新到Xcode 9.3时,显示了以下日志 即使Mac凭据正确,也会出现此错误 Xamarin.VisualStudio.TastyPackage|Information|0|Hooked up SDB tracing adapter Xamarin.VisualStudio.TastyPackage|Information|0|Initialization finished Xam

我在连接Mac Agent时遇到以下问题

以前在使用Xcode 9.2时,我没有遇到这样的问题,但后来更新到Xcode 9.3时,显示了以下日志

即使Mac凭据正确,也会出现此错误

      Xamarin.VisualStudio.TastyPackage|Information|0|Hooked up SDB tracing adapter
Xamarin.VisualStudio.TastyPackage|Information|0|Initialization finished
Xamarin|Information|0|Xamarin - 4.8.0.760-d15-5+fc93f3f5b
Xamarin.VisualStudio.Activation.AccountManager|Information|0|VS2017 Community
Xamarin.VisualStudio.Activation.ActivationManager|Information|0|No license found for iOS
Xamarin.VisualStudio.Activation.ActivationManager|Information|0|Running license sync for iOS
Xamarin.VisualStudio.Activation.ActivationManager|Information|0|Not logged in, using iOS Community
Xamarin.VisualStudio.Activation.ActivationManager|Information|0|No license found for Android
Xamarin.VisualStudio.Activation.ActivationManager|Information|0|Running license sync for Android
Xamarin.VisualStudio.Activation.ActivationManager|Information|0|Not logged in, using Android Community
Xamarin.VisualStudio.TastyPackage|Information|0|Hooked up SDB tracing adapter
Xamarin.VisualStudio.TastyPackage|Information|0|Initialization finished
Xamarin.VisualStudio.Android.XamarinAndroidPackage|Warning|0|Initializing Xamarin.VisualStudio.Android.XamarinAndroidPackage
Xamarin.Inspector|Information|0|Inspector extension loaded
Xamarin.VisualStudio.TastyPackage|Information|0|Hooked up SDB tracing adapter
Xamarin.VisualStudio.TastyPackage|Information|0|Initialization finished
Xamarin.VisualStudio.IOS.XamarinIOSPackage|Warning|0|Initializing Xamarin.VisualStudio.IOS.XamarinIOSPackage.
Xamarin.VisualStudio.ProjectFixerRunner|Information|0|Solution loaded: 'App1'
Xamarin.VisualStudio.ProjectFixerRunner|Information|0|running fixup on project 'F:\Bharath\Project Materials\App1\App1\App1.Android\App1.Android.csproj'
Xamarin.VisualStudio.ProjectFixerRunner|Information|0|running fixup on project 'F:\Bharath\Project Materials\App1\App1\App1.iOS\App1.iOS.csproj'
Xamarin.VisualStudio.Android.ContinuousPlayerDeviceProvider|Information|0|Start()
Xamarin.Messaging.Integration.State.ServerStateContext|Information|0|Server State transition from DisconnectedState to ConfiguringState on 192.168.XXX.XX (192.168.XXX.XX)
Xamarin.Messaging.Integration.State.ServerStateContext|Information|0|Checking host configuration for connecting to '192.168.XXX.XX'...
Xamarin.Messaging.Ssh.SshCommandRunner|Warning|0|Failed to execute 'grep "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJ0uNVUuKpZY5t3ea5q5JjTFn7AGfrSHeyDGJ0S83Plh05t4neDyk8jtt7WSqFM8FeY31i5N55FaYOnxwRvzcYJxo01PWuudNKtB6L4pk0PxN1cYTG8RqCLw0DM9GVL4cULgENsofpkxCu648qpIbbXl+Bwj7ScP8JV8b9vMFART59iWYlF1iuzFoLt4NE3uX24m7R/W2G9ypxDRHRB5YAAeVXPm9j5BlHzLHaCmIQezJr7T/d0PEr/09IV1CrQ56Q11RPMH7YHXILzHKhmYO+gwEUrgwvYo68/9P7E3nbzCVEikOHIdxAYHjd59Ma7y/u2iicEjfzwXXoMbkhuyZB GD@GD-MacBook-Pro.local" /Users/GD/.ssh/authorized_keys': ExitStatus = 1
Xamarin.Messaging.Integration.State.ServerStateContext|Information|0|Checking host configuration for connecting to '192.168.XXX.XX'...
Xamarin.Messaging.Integration.State.ServerStateContext|Information|0|Server State transition from ConfiguringState to ConfiguredState on 192.168.XXX.XX (192.168.XXX.XX)
Xamarin.Messaging.Integration.State.ServerStateContext|Information|0|Host '192.168.XXX.XX' is configured correctly
Xamarin.Messaging.Integration.State.ServerStateContext|Information|0|Server State transition from ConfiguredState to ConnectingState on 192.168.XXX.XX (192.168.XXX.XX)
Xamarin.Messaging.Integration.State.ServerStateContext|Information|0|Starting connection to '192.168.XXX.XX'...
Xamarin.Messaging.Ssh.MessagingService|Information|0|Starting connection to 192.168.XXX.XX...
Xamarin.Messaging.Integration.State.ServerStateContext|Information|0|Starting connection to '192.168.XXX.XX'...
Xamarin.Messaging.Integration.State.ServerStateContext|Error|0|Unable to authenticate with SSH keys. Please try to log in with credentials first
Xamarin.Messaging.Ssh.Exceptions.MessagingAuthenticationException: Could not authenticate the user 'GD'R with SSH keys. Please check that both $HOME folder and ~/.ssh/authorized_keys have the appropiate permissions to use SSH. More details: Permission denied (publickey). ---> Renci.SshNet.Common.SshAuthenticationException: Permission denied (publickey).
   at Renci.SshNet.ClientAuthentication.Authenticate(IConnectionInfoInternal connectionInfo, ISession session)
   at Renci.SshNet.ConnectionInfo.Authenticate(ISession session, IServiceFactory serviceFactory)
   at Renci.SshNet.Session.Connect()
   at Renci.SshNet.BaseClient.Connect()
   at Xamarin.Messaging.Ssh.SshMessagingConnection.ConnectSsh(Boolean forwardTcpPort) in C:\d\lanes\5409\fc93f3f5\source\xamarinvs\External\messaging\src\Xamarin.Messaging.Ssh\SshMessagingConnection.cs:line 138
   at Xamarin.Messaging.Ssh.MessagingService.<ConnectAsync>d__66.MoveNext() in C:\d\lanes\5409\fc93f3f5\source\xamarinvs\External\messaging\src\Xamarin.Messaging.Ssh\MessagingService.cs:line 225
   --- End of inner exception stack trace ---
Xamarin.Messaging.Ssh.SshMessagingConnection|Error|0|An unexpected error occurred with the current SSH Session
Renci.SshNet.Common.SshConnectionException: An established connection was aborted by the server.
   at Renci.SshNet.Session.SocketRead(Int32 length, Byte[] buffer)
   at Renci.SshNet.Session.ReceiveMessage()
   at Renci.SshNet.Session.MessageListener()
Xamarin.VisualStudio.TastyPackage |信息| 0 |连接的SDB跟踪适配器
Xamarin.VisualStudio.TastyPackage |信息| 0 |初始化完成
Xamarin |信息| 0 | Xamarin-4.8.0.760-d15-5+fc93f3f5b
Xamarin.VisualStudio.Activation.AccountManager |信息| 0 | VS2017社区
Xamarin.VisualStudio.Activation.ActivationManager |信息| 0 |找不到iOS的许可证
Xamarin.VisualStudio.Activation.ActivationManager |信息| 0 |运行iOS许可证同步
Xamarin.VisualStudio.Activation.ActivationManager |信息| 0 |未使用iOS社区登录
Xamarin.VisualStudio.Activation.ActivationManager |信息| 0 |未找到Android许可证
Xamarin.VisualStudio.Activation.ActivationManager |信息| 0 |运行Android许可证同步
Xamarin.VisualStudio.Activation.ActivationManager |信息| 0 |未登录,使用Android社区
Xamarin.VisualStudio.TastyPackage |信息| 0 |连接的SDB跟踪适配器
Xamarin.VisualStudio.TastyPackage |信息| 0 |初始化完成
Xamarin.VisualStudio.Android.XamarinAndroidPackage |警告| 0 |初始化Xamarin.VisualStudio.Android.XamarinAndroidPackage
Xamarin.Inspector |信息| 0 | Inspector扩展已加载
Xamarin.VisualStudio.TastyPackage |信息| 0 |连接的SDB跟踪适配器
Xamarin.VisualStudio.TastyPackage |信息| 0 |初始化完成
Xamarin.VisualStudio.IOS.XamarinIOSPackage |警告| 0 |初始化Xamarin.VisualStudio.IOS.XamarinIOSPackage。
Xamarin.VisualStudio.ProjectFixerRunner |信息| 0 |加载的解决方案:“App1”
Xamarin.VisualStudio.ProjectFixerRunner |信息| 0 |在项目“F:\Bharath\project Materials\App1\App1\App1.Android\App1.Android.csproj”上运行修复程序
Xamarin.VisualStudio.ProjectFixerRunner |信息| 0 |在项目“F:\Bharath\project Materials\App1\App1\App1.iOS\App1.iOS.csproj”上运行修复程序
Xamarin.VisualStudio.Android.ContinuousPlayerDeviceProvider |信息| 0 |开始()
Xamarin.Messaging.Integration.State.ServerStateContext |信息| 0 |服务器状态在192.168.XXX.XX(192.168.XXX.XX)上从断开连接状态转换为配置状态
Xamarin.Messaging.Integration.State.ServerStateContext |信息| 0 |正在检查连接到'192.168.XXX.XX'的主机配置。。。
Xamarin.Messaging.Ssh.SshCommandRunner |警告| 0 |无法执行“grep”"ssh-rsa2.一个2岁的2岁的一个2岁的一个2岁的一个2岁的一个2岁的一个2岁的一个2岁的一个2岁的一个2岁的一个2岁的一个2岁的一个2岁的一个2岁的一个2岁的一个2岁的2岁的一个2岁的2岁的一个2岁的2岁的一个2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的一个2岁的2岁的2岁的2岁的2岁的2岁的2岁的一个2岁的2岁的一个2岁的2岁的2岁的2岁的一个2岁的2岁的2岁的2岁的2岁的一个2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的2岁的一ZCveikohidxayhjd59ma7y/u2iicEjfzwXXoMbkhuyZBGD@GD-MacBook Pro.local“/Users/GD/.ssh/authorized_keys”:ExitStatus=1
Xamarin.Messaging.Integration.State.ServerStateContext |信息| 0 |正在检查连接到'192.168.XXX.XX'的主机配置。。。
Xamarin.Messaging.Integration.State.ServerStateContext |信息| 0 | 192.168.XXX.XX(192.168.XXX.XX)上从ConfiguringState到ConfiguredState的服务器状态转换
Xamarin.Messaging.Integration.State.ServerStateContext |信息| 0 |主机'192.168.XXX.XX'配置正确
Xamarin.Messaging.Integration.State.ServerStateContext |信息| 0 | 192.168.XXX.XX(192.168.XXX.XX)上从ConfiguredState到ConnectionState的服务器状态转换
Xamarin.Messaging.Integration.State.ServerStateContext |信息| 0 |开始连接到'192.168.XXX.XX'。。。
Xamarin.Messaging.Ssh.MessagingService |信息| 0 |开始连接到192.168.XXX.XX。。。
Xamarin.Messaging.Integration.State.ServerStateContext |信息| 0 |开始连接到'192.168.XXX.XX'。。。
Xamarin.Messaging.Integration.State.ServerStateContext |错误| 0 |无法使用SSH密钥进行身份验证。请先尝试使用凭据登录
Xamarin.Messaging.Ssh.Exceptions.MessaginAuthenticationException:无法使用Ssh密钥对用户“GD”R进行身份验证。请检查$HOME folder和~/.Ssh/authorized_密钥是否具有使用Ssh的适当权限。更多详细信息:权限被拒绝(publickey)。-->Renci.SshNet.Common.SshAuthenticationException:权限被拒绝(公钥)。
在Renci.SshNet.ClientAuthentication.Authenticate(IConnectionInfoInternalConnectionInfo,ISession会话)
在Renci.SshNet.ConnectionInfo.Authenticate(ISession会话,IServiceFactory服务工厂)
在Renci.SshNet.Session.Connect()上
在Renci.SshNet.BaseClient.Connect()上
在C:\d\lanes\5409\fc93f3f5\source\xamarinvs\External\Messaging\src\Xamarin.Messaging.Ssh\SshMessagingConnection.ConnectSsh(布尔转发支持)中的Xamarin.Messaging.Ssh.Ssh(布尔转发支持):第138行
在C:\d\lanes\5409\fc93f3f5\source\xamarinvs\External\Messaging\src\Xamarin.MessagingService.d_u66.MoveNext()中的Xamarin.MessagingService.Ssh.MessagingService.d_u66.MoveNext()处:第225行
---内部异常堆栈跟踪的结束---
Xamarin.Messaging.Ssh.SshMessagingConnection | Error | 0 |当前Ssh会话发生意外错误
Renci.SshNet.Common.SshConnectionException:服务器中止了已建立的连接。
在Renci.SshNet.Session.SocketRead(Int32长度,字节[]缓冲区)
在Renci.SshNet.Session.ReceiveMessage()上
在Renci.SshNet.Session.MessageListener()上

在更新XCode之后,您必须始终打开XCode。在大多数情况下,XCode会安装其他组件,有时您必须接受新条款。

您使用的是什么版本的Xamarin?您是否检查过所有用户都可以访问您的mac?Xamarin 4.8.0.760 Visual studio 15.5.7 Community 2017@sushingoveryes我检查过了…previ我在更新9.3后使用9.2时遇到了这个问题@SrustiThakkarXcode 9不受支持