【发布时间】:2018-04-02 03:49:36
【问题描述】:
将 Visual Studio 连接到我的 macOS 时出现以下错误。我正在 Win OS 上的 Visual Studio 中构建一个 iphone 应用程序。尝试运行应用程序时显示此错误:
无法验证 Xcode 许可证状态,因为在连接的 MAC 上找不到“xcodebuild”工具。安装和运行 Xcode 是构建和运行 iOS 应用程序所必需的,因此请检查 xcode 是否已正确安装以及在 iOS 设置下指定的路径是否正确。
查看错误截图:
Xamarin.Messaging.Ssh.MessagingService|Information|0|Agent IDB 4.9.0.752 正在运行 System.Net.Mqtt.Sdk.MqttClientImpl|Information|0|Client vs6604UmerF - 收到主题 xma/agent-status 的应用程序消息 Xamarin.Messaging.Integration.State.ServerStateContext|信息|0|IDB 4.9.0.752 已启动 Xamarin.Messaging.Integration.State.ServerStateContext|信息|0|正在启动注册代理:... Xamarin.Messaging.Integration.State.ServerStateContext|信息|0|服务器状态从 AgentsStartingState 转换到 AgentsStartedState 在 192.168.106.128 (192.168.106.128) Xamarin.Messaging.Integration.State.ServerStateContext|信息|0|代理已成功启动 Xamarin.Messaging.Integration.State.ServerStateContext|Information|0|在 192.168.106.128 (192.168.106.128) 上从 AgentsStartedState 到 ValidatingState 的服务器状态转换 Xamarin.Messaging.Integration.State.ServerStateContext|信息|0|针对“192.168.106.128”执行服务器验证... Xamarin.Messaging.Integration.State.ServerStateContext|信息|0|正在验证 Mac 操作系统版本兼容性... System.Net.Mqtt.Sdk.ClientPacketListener|Information|0|Client vs6604UmerF - 将 SubscribeAck 消息发送到流 ClientSubscribeFlow System.Net.Mqtt.Sdk.ClientPacketListener|Information|0|Client vs6604UmerF - 将发布消息分发到流 PublishReceiverFlow 和主题 xma/message-status System.Net.Mqtt.Sdk.MqttClientImpl|Information|0|Client vs6604UmerF - 收到主题 xma/message-status 的应用程序消息 System.Net.Mqtt.Sdk.ClientPacketListener|Information|0|Client vs6604UmerF - 将发布消息分发到流 PublishReceiverFlow 和主题 vs6604UmerF/response/xma/get-env-info System.Net.Mqtt.Sdk.MqttClientImpl|Information|0|Client vs6604UmerF - 收到主题 vs6604UmerF/response/xma/get-env-info 的应用程序消息 Xamarin.Messaging.Integration.State.ServerStateContext|信息|0|正在验证 Xcode 许可证状态... System.Net.Mqtt.Sdk.ClientPacketListener|Information|0|Client vs6604UmerF - 将发布消息分发到流 PublishReceiverFlow 和主题 xma/message-status System.Net.Mqtt.Sdk.MqttClientImpl|Information|0|Client vs6604UmerF - 收到主题 xma/message-status 的应用程序消息 System.Net.Mqtt.Sdk.ClientPacketListener|Information|0|Client vs6604UmerF - 将 SubscribeAck 消息发送到流 ClientSubscribeFlow System.Net.Mqtt.Sdk.ClientPacketListener|Information|0|Client vs6604UmerF - 将发布消息分发到流 PublishReceiverFlow 和主题 xma/message-status System.Net.Mqtt.Sdk.MqttClientImpl|Information|0|Client vs6604UmerF - 收到主题 xma/message-status 的应用程序消息 System.Net.Mqtt.Sdk.ClientPacketListener|Information|0|Client vs6604UmerF - 将发布消息分发到流 PublishReceiverFlow 和主题 vs6604UmerF/response/xvs/idb/4.9.0.752/get-xcode-location System.Net.Mqtt.Sdk.MqttClientImpl|Information|0|Client vs6604UmerF - 收到主题 vs6604UmerF/response/xvs/idb/4.9.0.752/get-xcode-location 的应用程序消息 System.Net.Mqtt.Sdk.ClientPacketListener|Information|0|Client vs6604UmerF - 将发布消息分发到流 PublishReceiverFlow 和主题 xma/message-status System.Net.Mqtt.Sdk.MqttClientImpl|Information|0|Client vs6604UmerF - 收到主题 xma/message-status 的应用程序消息 Xamarin.Messaging.Ssh.SshCommandRunner|Warning|0|无法执行 '/bin/bash -c 'find "/Applications/Xcode.app/Contents/Developer/usr/bin" -type f | grep xcodebuild'': ExitStatus = 1 Xamarin.Messaging.Ssh.SshCommandRunner|Warning|0|发现:/Applications/Xcode.app/Contents/Developer/usr/bin:没有这样的文件或目录
【问题讨论】:
-
我也有同样的问题... xcodebuild 甚至不在“/Applications/Xcode.app/Contents/Developer/usr/bin”中
标签: c# ios xcode xamarin xamarin.forms