fix(client/macos): 重签 entitlements 的 App Group 修回 macOS 原生格式
local_test.sh 重签阶段用内联 sysext.entitlements 覆盖扩展 entitlements, 其 application-groups 仍为 iOS 格式 group.com.pangolin.pangolin,覆盖掉了 已修正的 Xcode PacketTunnel.entitlements(BYL4KQHMTN.com.pangolin.pangolin)。 macOS 系统扩展的 application-groups 必须是 <TeamID>.<name>,group. 前缀非法 → 网络扩展类别校验 didFailWithError code=9(extension category returned error) → startTunnel 抛错 → 客户端「连接失败,请重试」。Intel/Sequoia 实机复现。 改回与 PacketTunnel.entitlements:24 / PacketTunnelProvider.swift:20 一致。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -85,7 +85,7 @@ PLIST
|
||||
<array><string>packet-tunnel-provider-systemextension</string></array>
|
||||
<key>com.apple.security.app-sandbox</key><true/>
|
||||
<key>com.apple.security.application-groups</key>
|
||||
<array><string>group.com.pangolin.pangolin</string></array>
|
||||
<array><string>BYL4KQHMTN.com.pangolin.pangolin</string></array>
|
||||
</dict></plist>
|
||||
PLIST
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user