fix(apple/macos): Add app sandbox and entitlements to network extension (#7455)

Apple
[requires](https://github.com/firezone/firezone/actions/runs/12161693820/job/33916881718)
network extensions on macOS to be sandboxed. Given this requirement, we
must explicitly allow both the `com.apple.security.network.client` and
`com.apple.security.network.security` entitlements for making outbound
network requests and for opening sockets respectively.
This commit is contained in:
Jamil
2024-12-04 11:11:40 -08:00
committed by GitHub
parent c22bd3c230
commit 4233fb9490

View File

@@ -10,5 +10,11 @@
<array>
<string>$(APP_GROUP_ID)</string>
</array>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
<key>com.apple.security.network.server</key>
<true/>
</dict>
</plist>