XCode 15 无法识别企业代理后面带有 USB 的设备 (macOS 14)

问题描述 投票:0回答:1

我在通过 Cisco Anyconnect 连接的公司代理后面工作。当我未连接到 VPN 时,XCode 15 确实可以识别通过电缆连接的物理 iPhone。当我切换到 VPN 时,XCode 就失去了连接。当我进入公司网络时,XCode 似乎仅尝试通过 Wifi 进行连接。这很奇怪,因为查找器通过电缆识别设备,即使没有 VPN 连接,它也能正常工作。

在“管理运行目的地”下,我发现我的 iPhone 出现以下消息:

Internal logic error: Connection was invalidated
Domain: com.apple.CoreDevice.ControlChannelConnectionError
Code: 1
User Info: {
    DVTErrorCreationDateKey = "2023-09-28 08:17:11 +0000";
    "com.apple.dt.DVTCoreDevice.operationName" = enablePersonalizedDDI;
}
--
Transport error
Domain: com.apple.CoreDevice.ControlChannelConnectionError
Code: 0
--
The connection was interrupted.
Domain: com.apple.Mercury.error
Code: 1000
User Info: {
    XPCConnectionDescription = "<RemoteXPCPeerConnection 0x600002c8eda0> { <remote connection: 0x6000033b7200> { type = rsd, state = not-connected, remote service name = com.apple.internal.dt.coredevice.untrusted.tunnelservice, server mode = 0, protocol version number = 1, protocol feature flags = 0x6, local service version = 0, remote service version = 2, traffic class = 0, (root, reply) helo received = (1, 1), next msg id = 9, first msg id = 3, send in progress = 0, preexisting socket = -1 }";
}
--


System Information

macOS Version 14.0 (Build 23A344)
Xcode 15.0 (22265) (Build 15A240d)
Timestamp: 2023-09-28T10:17:11+02:00

自从更新到 macOS 14 后就存在此问题,之前运行良好。大家有同样的问题或解决方案吗?

ios xcode macos xcode15 macos-sonoma
1个回答
0
投票

我的 IT 部门刚刚成功完成了一项艰巨的任务,让思科和我们的 VPN 提供商承认问题的存在并且是由 VPN 引起的,并让思科提供了我们的 VPN 提供商必须实施的解决方案。 VPN 设置绝对不是我的强项,但他向我发送了 Cisco 文档的摘录来解释问题:

配置 IPv4 或 IPv6 流量以绕过 VPN

您可以配置 AnyConnect 客户端在以下情况下管理 IPv4 流量的方式: ASA 仅预期 IPv6 流量或 AnyConnect 如何管理 IPv6 当 ASA 仅期望使用客户端的 IPv4 流量时的流量 绕过协议设置。

当 AnyConnect 客户端与 ASA 建立 VPN 连接时,ASA 可以为客户端分配 IPv4、IPv6 或同时分配 IPv4 和 IPv6 地址。

如果为 IP 协议和地址启用了客户端绕过协议 没有为该协议配置池(换句话说,没有 IP 该协议的地址已由 ASA 分配给客户端),任何 IP 使用该协议的流量将不会通过 VPN 隧道发送。 它将被发送到隧道外。

如果客户端绕过协议被禁用,并且地址池不存在 为该协议配置后,客户端会丢弃该 IP 的所有流量 VPN 隧道建立后的协议。

例如,假设 ASA 仅将 IPv4 地址分配给 AnyConnect 连接和端点是双堆栈的。当。。。的时候 如果客户端绕过协议,端点会尝试访问 IPv6 地址 禁用后,IPv6 流量将被丢弃。如果客户端绕过协议是 启用后,IPv6 流量会以明文方式从客户端发送。如果 建立 IPsec 隧道(与 SSL 连接相对), ASA 不会收到客户端是否启用 IPv6 的通知,因此 ASA 始终会下推客户端旁路协议设置。

您在组中的 ASA 上配置客户端旁路协议 政策。

© www.soinside.com 2019 - 2024. All rights reserved.